我试图了解CI / CD管道。 我知道有不同的阶段,例如获取需求(使用JIRA),从SCM提取源代码,构建需求(Maven,Ant,Gradle,NPM),工件存档(Nexus,JFrog,Artifactory),单元测试(JUnit) ,其他测试和部署。
我缺少一些高级步骤,例如集成诸如代码质量检查(SonarQube),配置管理(Chef / Ansible),部署工具(Docker)之类的工具。
什么是完整的持续集成,持续部署和持续交付管道的良好示例,包括与Jenkins一起用于基于Java,PHP,JavaScript或Node的项目的流行工具和插件?
谢谢。