极狐 GitLab

教程:构建您的应用

了解 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 网站。