1
我當前觸發了一個新的Jenkins構建,無論何時提交SVN。但是,我想在部署數據庫或我們的SQL腳本的Ant腳本由於提交而在SVN中發生更改的情況下進行部署數據庫的另一個構建。這在Jenkins中可以做到嗎?詹金斯,如何僅向SVN提交特定提交以觸發構建
我當前觸發了一個新的Jenkins構建,無論何時提交SVN。但是,我想在部署數據庫或我們的SQL腳本的Ant腳本由於提交而在SVN中發生更改的情況下進行部署數據庫的另一個構建。這在Jenkins中可以做到嗎?詹金斯,如何僅向SVN提交特定提交以觸發構建
開箱即無法做到這一點。但是你可以通過其他方式實現這一點。
對於這項工作,您只需指定您想要偵聽的SVN源。其餘的svn源可以使用命令行svn方法添加到適當的位置。確保命令行執行將放置併合並jenkins獲得的現有源。你必須在svn命令中給出正確的目標選項。我自己也同意這不是一個很乾淨的方法,但至少有一個解決方法。
有兩份工作。第一份工作將僅在所需的svn資源中定義,並啓用投票選項。這應該會觸發另一個讀取所有源文件的下游項目。這項工作不應該輪詢svn,並且應該在這裏完成實際的構建執行。
極好的建議溼婆神。我想我會選擇2。 – user1340582 2013-02-19 07:23:24