2016-01-29 60 views
0

我正在使用Jenkins持續構建java項目,並且我正在使用deploy插件,它需要一個war/ear文件並在構建成功結束時將其部署到正在運行的遠程應用程序服務器。 我被困在部署的一個場景,如果我的新構建失敗,那麼我們必須將構建的回滾版本推送到tomcat,我正在使用deploy插件,但沒有這樣的選項。如何使用Jenkins在不穩定版本的情況下推送回滾版本的Tomcat版本?

請幫助我使用哪個插件來推送回滾版本的Tomcat版本,以免使用Jenkins版本不穩定。

回答

0

我認爲處理這個問題的最好方法是有一個後期構建步驟,只有成功構建才能執行,以將war/ear複製到Jenkins實例的文件系統上的某個位置。然後,如果失敗的構建過程會有另一個後期構建步驟,那麼可以對Tomcat服務器進行任何前期維護,然後將最後一次成功的戰爭/耳朵部署到該Tomcat實例。

0

你可以構建回滾與"copy artifact plugin" in Jenkins 2.x

只有穩定版本時您可以創建一個Job。這不是實際的回滾,而是最後階段實現穩定構建的最簡單策略。 (說,分期/生產環境)

相關問題