繁体   English   中英

在heroku之外部署Git

[英]Git deployment outside of heroku

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

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

由于Java是一种编译语言,因此您没有像Ruby或其他仅部署代码的语言那样奢侈。

看一下AppHarbour为C#所做的工作,然后从那里查看是否有人为Java提供相同的功能。

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

在詹金斯,您有很多插件。

还有其他一些部署软件,但是所有部署软件都要花费很多钱。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM