卡皮斯特拉诺和jenkins的区别

我可以使用Jenkins和Capistrano部署JAVA Web应用程序.如果我的CI工具是Jenkins,它具有用于远程部署的插件,我为什么要使用Capistrano进行部署?我想知道jenkins和卡皮斯特拉诺的利弊. 最佳答案 Capistrano使您能够部署到CI系统之外的服务器. CI / CD最佳实践建议部署已通过测试的构建,因此添加部署绿色构建的步骤是一种很好的做法.

虽然有时候你可能需要做一些临时部署,但这就是像Capistrano这样的工具有帮助的地方.

我建议配置Jenkins运行cap命令进行部署,而不是使用jenkins插件.这将使您能够从命令行和CI运行部署.

点赞