我使用Maven多個詹金斯喬布斯建:我可以使用Maven依賴項觸發Jenkins作業嗎?
Job 1: Builds WebApp and deploys war to artifactory
Job 2: Builds Core and deploys jar to artifactory
Web應用程序對核心的依賴。
Jenkins是否可以解析POM,請參閱WebApp在Core上具有此依賴關係,從而在構建WebApp之前觸發Job 2?這將確保WebApp使用最新的最新Core.jar
我可以通過Jenkins參數化觸發器插件的Pre-Steps功能來實現此機制,但我希望能夠從POM處理此問題。
謝謝。
這不僅僅是基於何時建立另一個依賴關係來觸發它的工作嗎?因此,使用我的示例,作業1將在Job 2創建時觸發。這不是我想要的。 我想讓作業1在作業1啓動時觸發作業2,因爲它知道它對作業2中內置的項目具有依賴性。 – 2013-02-15 11:42:40
是的,這是正確的。但相反地做這件事有什麼問題呢?只要Job2看到任何變化,就會觸發Job1,在我看來,這是一條可行的路。 – 2013-02-15 13:16:25