簡體   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