Jenkins的思想就是自动化部署,自动化的具体体现在:当我们向版本库提交新的代码后,应用服务器(Tomcat)就会自动从我们的版本库上拉去新的war包,然后重新部署,用户或测试人员看到的就是最新的应用程序。

Jenkins的原理图,如下所示:

 

搭建上述持续集成环境可以把整个构建、部署过程自动化,很大程度上减轻工作量。对于我们程序员的日常开发来说不会造成任何额外负担,自己把代码提交上去之后,服务器上运行的马上就是最新版本,很方便。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐