Skip to content

CI/CD

自动化是 DevOps 工作中重要的一环,而 CI/CD 是其中主要部分。CI/CD 指 continuous integration 和 continuous delivery 或 continuous deployment。将它们合在一起,就是帮助 DevOps 减少手动工作的一系列的自动化工作流。

  • Continuous integration 自动构建、测试和整合代码变更;
  • Continuous delivery 自动将代码交付给准备环境以供发布;
  • Continuous deployment 自动部署代码。

主分支保护策略

  1. 合并前需要 pull request
  2. 合并前需要一位或多位成员同意;
  3. 合并前要求 CI 成功;
  4. 限制谁可以推送;

自建 GitHub Actions 并完成自动部署

Released under the MIT License.