2015-09-18 52 views
0

我在多個Maven項目上使用最新的Jenkins版本,在快照版本中共享許多依賴項。在所有作業中都啓用了「構建SNAPSHOT依賴項」的觸發器,並且我確實能夠在上下游項目部分看到正確的依賴關係圖,但由於某種原因,在上游項目上構建完成時,Jenkins會不會觸發所有下游項目的構建,但只會引發一些。這可能是什麼原因? 也啓用「上游項目正在構建時阻止構建」選項,以便按正確的順序構建項目。 這用於工作,但它不再。我想知道是否它可能與確定某些項目的依賴關係圖中的錯誤有關,因爲它們很複雜(循環依賴關係?)。但是,那麼如何解釋下游和上游項目顯示的是正確的呢?Jenkins不會觸發構建下游作業

回答

0

所有你需要做的就是如下建立依賴關係:

enter image description here

enter image description here

+1

其實,我不應該配置明確每項工作的依賴性。通過分析pom.xml文件中的依賴關係,Maven作業能夠找出什麼是依賴關係圖。正如我上面提到的,上游和下游項目正確顯示,但由於某種原因,它們不會在上游構建結束時自動執行。 –

相關問題