在Heroku for Java Web应用程序上持续部署/集成

时间:2012-12-10 13:22:59

标签: java heroku continuous-integration continuous-deployment

我有一个Java Web应用程序,我已成功使用' git push heroku master'成功部署并在Heroku上运行。方法,但我想自动部署并拥有完整的CI设置。我已经开始使用Atlassian Bamboo和Heroku插件,但它真的只适用于独立的.war文件 - 我需要能够通过项目中的Procfile定义指定其他配置。

其他人将哪些用于Java Web应用程序的CI / CD用于Heroku?

1 个答案:

答案 0 :(得分:1)

Jenkins有一个很好的Heroku插件,允许你以多种方式部署WAR并与Heroku交互,包括设置变量,缩放你的dynos和运行一次性过程:

https://github.com/heroku/heroku-jenkins-plugin/blob/master/README.md

要更改Heroku上的Procfile,您需要提交并推送新文件。您可以将其作为CI构建的一个步骤。 Jenkins可以在构建过程中运行脚本,如果需要,可以轻松地推送新的Procfile。