【架构师(第四十五篇)】 服务端开发之认识 Github actions

2022-12-10 13:53:12 浏览数 (1)


CI/CD

要让开发人员更加专注于业务代码的开发,那么架构师就得保障研发流程。合理全面的 CI/CD ,自动化研发流程 ,能够提高研发效率,增加系统稳定性。

CI/CD 的核心概念是 持续集成、持续交付和持续部署

CI 持续集成(Continuous Integration)

构建软件和完成初始测试的过程。

CD 持续交付(Continuous Delivery)

CI 在完成了构建、单元测试和集成测试这些自动化流程后,持续交付可以自动把已验证的代码发布到企业自己的存储库。

CD 持续部署(Continuous Deployment)

对于一个完整、成熟的 CI/CD 管道来说,最后的阶段是持续部署。它是作为持续交付的延伸,持续部署可以自动将应用发布到生产环境。

学习内容

  • 使用 Github actions 进行 CI/CD
  • 学会 Dockernode.js 项目中的应用
  • 搭建测试环境,自动发布到测试机。

Github actions

初始化

0 人点赞