Vij*_*van 5 deployment continuous-integration capistrano jenkins devops
我可以使用 Jenkins 和 Capistrano 部署 JAVA Web 应用程序。如果我的 CI 工具是 Jenkins,它有远程部署插件,为什么我要使用 Capistrano 进行部署?我想了解 Jenkins 和 Capistrano 的优缺点。
小智 4
Capistrano 使您能够部署到 CI 系统外部的服务器。CI/CD 最佳实践建议部署已通过测试的构建,因此添加部署绿色构建的步骤是一个很好的实践。
话虽如此,有时您可能需要进行一些临时部署,这就是像 Capistrano 这样的工具可以提供帮助的地方。
我建议配置 Jenkins 运行 cap 命令进行部署,而不是使用 jenkins 插件。这将使您能够从命令行和 CI 运行部署。
归档时间: |
|
查看次数: |
3770 次 |
最近记录: |