2012-12-10 120 views
2

我有一個Java web應用程序,我已經成功部署並使用'git push heroku master'在Heroku上運行,但我想自動部署並擁有完整的CI設置。我已經使用了Heroku插件的Atlassian Bamboo,但它確實只適用於獨立的.war文件 - 我需要能夠通過項目中的Procfile定義指定其他配置。Heroku for Java web應用程序的持續部署/集成

其他人用於Heroku的Java Web應用程序的CI/CD有什麼?

回答

1

詹金斯具有良好的Heroku的插件,允許您部署WAR和與Heroku的在許多方面,包括設置變量,縮放你的DYNOS和運行一次性的流程交互:

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

要改變Heroku上的Procfile,你需要提交併推送新文件。您可以將其作爲CI構建的一個步驟來完成。 Jenkins可以將腳本作爲構建的一部分運行,如果需要,可以輕鬆地推送新的Procfile。