gpt4 book ai didi

java - Heroku for Java Web 应用程序的持续部署/集成

转载 作者:行者123 更新时间:2023-11-30 11:37:59 27 4
gpt4 key购买 nike

我有一个 Java Web 应用程序,我已使用“git push heroku master”方法成功部署并在 Heroku 上运行,但我想自动部署并进行完整的 CI 设置。我试过将 Atlassian Bamboo 与 Heroku 插件一起使用,但它实际上只适用于独立的 .war 文件——我需要能够通过项目中的 Procfile 定义指定额外的配置。

其他人对 Heroku 的 Java 网络应用程序的 CI/CD 使用了什么?

最佳答案

Jenkins 有一个很好的 Heroku 插件,它允许您部署 WAR 并以多种方式与 Heroku 交互,包括设置变量、扩展您的测功机和运行一次性流程:

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

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

关于java - Heroku for Java Web 应用程序的持续部署/集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13801836/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com