极狐GitLab CI/CD 示例

  • Tier: 基础版,专业版,旗舰版
  • Offering: JihuLab.com, 私有化部署

本页面包含各种示例的链接,这些示例可以帮助您了解如何为您的特定用例实施 极狐GitLab CI/CD

示例以多种形式提供。作为以下的集合:

  • 在极狐GitLab 中维护的 .gitlab-ci.yml 模板文件,用于许多常见的框架和编程语言。
  • 以下列出的示例和其他资源

CI/CD 示例#

以下表格列出了本节中包含的逐步教程示例:

用例资源
使用 Dpl 部署使用 dpl 作为部署工具
极狐GitLab Pages请参阅极狐GitLab Pages 文档,获取部署静态站点的完整示例。
多项目流水线使用多项目流水线进行构建、测试和部署。
使用语义发布的 npm使用语义发布将 npm 软件包发布到极狐GitLab 软件包注册表
使用 npm 和 SCP 的 PHP在极狐GitLab CI/CD 中通过 SCP 运行 Composer 和 npm 脚本进行部署
使用 PHPUnit 和 atoum 的 PHP测试 PHP 项目
使用 Vault 的密钥管理使用 HashiCorp Vault 验证和读取密钥

将模板添加到您的极狐GitLab 安装中#

  • Tier: 专业版,旗舰版
  • Offering: 极狐GitLab 私有化部署, 极狐GitLab Dedicated

您可以向您的实例添加自定义示例和模板。您的极狐GitLab 管理员可以指定一个实例模板代码库,其中包含特定于您组织的示例和模板。

其他资源#

本节提供更多资源,帮助您熟悉极狐GitLab CI/CD 的各种用途。较旧的文章和视频可能未反映最新极狐GitLab 版本的状态。

从第三方 CI 工具迁移到极狐GitLab#

从其他工具迁移到极狐GitLab CI/CD 的示例: