0
我們在同一個SVN存儲庫中有幾個子項目的項目。 例如:Jenkins:構建步驟中的條件觸發器
svn://ip/svn/ trunk/subproject1
svn://ip/svn/ trunk/subproject2
是否有可能在詹金斯對構建步驟創建條件觸發?
我將闡明:我只想在執行Maven構建步驟時,僅在其SVN樹已更改。
例如,svn:// ip/svn/trunk/subproject1樹已更改。在這種情況下,應該觸發整個構建。然後,(因爲svn:// ip/svn/trunk/subproject1樹被改變),子項目1的Maven構建步驟將被執行。
但是由於svn:// ip/svn/trunk/subproject2沒有改變,所以不會執行子項目2的Maven構建步驟。
任何幫助將不勝感激!
最好的問候, 邁克爾
親愛的Parsifal, 我需要澄清有關多個構建。我需要執行以下操作: 1)\t構建子項目1(Java)。 2)\t構建子項目2(C++)。 3)\t創建安裝。 我如何確保在主版本中一切都按照上面的順序執行? 我只看到下面的選項「建立其他項目之後構建」。 IMO,最好的選擇將允許構建步驟,允許運行其他工作。 你知道Jenkins插件允許添加作爲構建步驟來運行其他工作嗎? 謝謝你的幫助! – Michael 2013-02-28 09:28:27
在Jenkins儀表板上,您應該找到「項目關係」鏈接。點擊它可以指定Jenkins無法解決的上游/下游關係(如果您使用Maven構建所有內容,它只會工作;如果您的C++構建使用其他工具,則必須手動完成)。 – parsifal 2013-02-28 14:23:17