Skip to content

从CI/CD开始

CI/CD 是一个持续化、长期化的开发流程

CI/CD 是一个持续化、长期化的开发流程,它将代码从本地开发环境提交到远程仓库,然后通过 CI/CD 服务进行构建和测试,最后发布到生产环境。CI/CD 服务一般会提供各种工具,如 GitHub Actions、GitLab CI/CD、Jenkins 等,这些工具可以自动执行构建和测试,并生成相应的构建结果,最后发布到生产环境。CI/CD 服务可以提供多种功能,如代码扫描、代码质量检查、代码格式检查、代码测试、代码构建、代码发布等。

此迭代过程有助于减少您基于以下 有问题或以前的版本失败。GitLab CI/CD 可以在开发周期的早期捕获错误, 并帮助确保部署到生产环境中的代码符合您建立的代码标准。

此过程是更大工作流的一部分:

image.svg

第 1 步:创建文件.gitlab-ci.yml

要使用 CI/CD,您需要从项目根目录中的一个文件开始。 此文件指定要在 CI/CD 管道期间执行的阶段、作业和脚本。 它是一个 YAML 文件,具有自己的自定义语法。

  • gitlab-ci.yml wendam

第 2 步:查找或创建运行器

运行器是执行作业的执行器。这些执行器可以在物理机或虚拟实例上运行。 在您的文件中,您可以指定要在运行作业时使用的容器映像。 运行程序加载映像,克隆您的项目,并在本地或容器中运行作业。 如果您愿意在code-dev.online上开发自己的项目,则使用 Linux、Windows 和 macOS 上的运行器已可供使用。如果您愿意您可以注册自己的运行器,可以在 code-dev.online 上运行。

如果您不使用 code-dev.online,您可以:

  • 注册运行器或使用您的自行管理的 code-dev online 实例注册的运行器。
  • 在本地计算机上创建运行程序。