教程:构建您的应用
了解 CI/CD 流水线
使用 CI/CD 流水线自动构建、测试和部署代码。
| 主题 | 描述 | 适合初学者 |
|---|---|---|
| 创建并运行您的第一个极狐GitLab CI/CD 流水线 | 创建一个 .gitlab-ci.yml 文件并启动流水线。 | |
| 创建复杂流水线 | 通过构建越来越复杂的流水线,了解极狐GitLab CI/CD 中最常用的关键字。 | |
| 入门:了解 CI/CD (9m 02s) | 了解 .gitlab-ci.yml 文件及其用途。 | |
| 极狐GitLab CI 基础 | 在这个自学课程中了解极狐GitLab CI/CD 并构建流水线。 | |
| CI 深入探讨 (22m 51s) | 深入了解流水线和持续集成概念。 | |
| 在云中设置 CI/CD | 了解如何在不同的云环境中设置 CI/CD。 | |
| 创建极狐GitLab 流水线以推送到 Google Artifact Registry | 了解如何连接极狐GitLab 到 Google Cloud 并创建一个流水线以将镜像推送到 Artifact Registry。 | |
| 查找 CI/CD 示例和模板 | 使用这些示例和模板设置适合您的 CI/CD 用例。 | |
| 了解 CI/CD 规则 (8m 56s) | 了解有关如何使用 CI/CD 规则的更多信息。 | |
| 使用 Auto DevOps 部署应用程序 | 将应用程序部署到 Google Kubernetes Engine (GKE)。 | |
| 在 OpenShift 上使用 GitLab Runner Operator 在无根容器中使用 Buildah | 了解如何在 OpenShift 上设置极狐GitLab Runner Operator,以在无根容器中使用 Buildah 构建 Docker 镜像。 | |
| 使用 CI/CD 自动构建和发布软件包 | 了解如何自动构建、测试和发布 PyPI 软件包到软件包注册表。 | |
| 为企业规模构建软件包注册表 | 设置您的组织以大规模上传、管理和使用软件包。 | |
| 设置 CI/CD 步骤 | 了解如何设置步骤组件并配置 CI/CD 流水线以在作业中使用步骤。 | |
| 使用极狐GitLab CI/CD 构建和签名 Python 软件包 | 了解如何使用极狐GitLab CI/CD 和 Sigstore Cosign 为 Python 软件包构建安全流水线。 |
配置极狐GitLab Runner
设置 runner 以在流水线中运行作业。
| 主题 | 描述 | 适合初学者 |
|---|---|---|
| 创建、注册和运行您自己的项目 runner | 了解如何创建和注册为您的项目运行作业的项目 runner 的基础知识。 | |
| 自动化 runner 创建和注册 | 了解如何作为经过身份验证的用户自动创建 runner 以优化您的 runner 队列。 |
发布静态网站
使用极狐GitLab Pages 从项目中直接发布静态网站。
| 主题 | 描述 | 适合初学者 |
|---|---|---|
| 从 CI/CD 模板创建 Pages 网站 | 使用流行的静态网站生成器 (SSG) 的 CI/CD 模板快速为您的项目生成 Pages 网站。 | |
| 从零开始创建 Pages 网站 | 从一个空白项目中创建 Pages 网站的所有组件。 | |
| 使用极狐GitLab 构建、测试和部署您的 Hugo 网站 | 使用 CI/CD 模板和极狐GitLab Pages 生成您的 Hugo 网站。 |