2012-04-26 77 views

回答

0

構建完成後,您可以使用任何您喜歡的命令執行shell腳本,所以我會將cap命令放在那裏。當然,Capistrano必須安裝在Jenkins系統上。

有關Shell腳本的更多詳細信息,請參閱Jenkins Wiki

+0

這個shell腳本是作爲構建的一部分執行的。 我寧願將它作爲後期製作操作來完成,因爲它只需要成功構建即可完成。 – Hugo 2012-04-27 05:15:41

0

一種方法是部署創建單獨的項目, 執行shell

cap deploy 

並將其添加爲真正的項目的「建設工程等」在生成後的行動。

+0

這有效,但從我的角度來看,爲一個簡單命令創建單獨的項目並不是一種非常乾淨的方式。 – Hugo 2012-04-28 06:33:39

+0

你可以設置capistrano從jenkins工作區部署文件嗎?比方說,在構建作業期間,一些js文件被壓縮,我需要從構建後創建的文件開始發佈。 – catalinux 2013-09-18 11:58:16