CI CD

持续集成(CI):开发人员频繁地将代码更改合并至主代码库中,每次提交后,自动化工具执行构建和测试

持续交付(CD):自动化构建、测试、部署过程 (自动触发一般针对测试环境,生产环境还是建议手动执行)

说起CI/CD都会想到 Jenkins 和 GitHub Action,每次代码提交时自动触发构建过程

二者对比:公司习惯自行设置Jenkins服务,很友善的图形化操作:配置用户,工具配置,pipeline 脚本 ...