2016-11-15 115 views
0

我有一個Spring啓動應用程序,我想通過Jenkins部署到遠程Linux服務器。我想使用嵌入式的tomcat。我成功地手動啓動應用程序。 我想使用ssh在maven構建它之後複製jar文件。 什麼,我需要做的是以下部署春季啓動應用程序jar文件嵌入式tomcat

  • 停止正在運行的jar文件的遠程服務器上

  • 覆蓋現有的JAR文件或刪除它,從詹金斯的工作空間複製新文件

  • 啓動新的jar文件。

是否有任何jenkins插件自動執行此操作。如果沒有人可以幫我或指點我指導。

回答

0

你可以實現一個shell腳本,可以做到這一點,詹金斯有一個銷售代碼的地方持有人在成功構建後執行。但我會建議看看碼頭工人和EBS(aws elastic bean stalk),因爲你可以在沒有任何停頓時間的情況下以一種不太可愛的方式來達到你想要的效果。我有一個類似的場景,就像你正在解釋的場景一樣,但我使用docker,EBS和amazon命令行界面來做到這一點。

相關問題