2

我非常喜欢通过推入 git 在 heroku 上部署应用程序的方式。有没有办法在 Java 中使用这种部署?

PS我有一个部署到tomcat服务器的小应用程序。我不需要分发和其他东西。

4

3 回答 3

1

由于 Java 是一种编译语言,因此您不像 ruby​​ 和其他只需部署代码的语言那样奢侈。

看看 AppHarbour,因为他们为 C# 执行此操作,并从那里查看是否有人为 Java 提供相同的东西。

于 2012-07-16T10:31:22.743 回答
0

您可以在此软件中使用Jenkins之类的东西,您可以创建一个git pull然后构建您的war文件,并且可以扩展系统并执行一个脚本,例如通过 ssh 将文件复制到您的服务器并重新启动您的 tomcat。

在詹金斯你有很多插件。

还有一些其他的部署软件,但它们都需要很多钱。

于 2012-07-16T10:26:19.657 回答
0

您应该看看构建自动化 DSL,例如BuildrGradle。您可能必须在您的环境下自动化部署过程。

您应该遵循的第一个目标是建立一个构建自动化系统,允许您一键部署(或一键部署)

您实现的后续步骤是持续集成系统。

于 2012-07-16T10:54:07.447 回答