jenkens装在linux服务器上的一个软件,通过web界面访问
持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误
https://www.zhihu.com/question/23444990
The Product Managers’ Guide to Continuous Delivery and DevOps
文中对「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Deployment)」这三个概念有很详细的解释。这里借用文中的插图,说一下我对这三个概念的理解。
打包 发布 部署 自动化测试
持续集成工具