有幾個職位:A,B和其他。 一個取決於從乙,即一個作業觸發乙之一,但沒有反之亦然。 A and B不能同時運行。在主要工作開始之前,是否有可能在Jenkins中觸發從屬工作?
所以,問題是,就業機會鎖定對方:一個等待而乙將完成,當乙無法啓動,因爲一個開始(等待的完成B)。
是否可以觸發B工作之前A工作是否開始?
上行和下行功能和找到的插件無法解決問題。一些其他工作也可以開始B工作。任何作業都沒有任何工件依賴性。
任何想法?
有幾個職位:A,B和其他。 一個取決於從乙,即一個作業觸發乙之一,但沒有反之亦然。 A and B不能同時運行。在主要工作開始之前,是否有可能在Jenkins中觸發從屬工作?
所以,問題是,就業機會鎖定對方:一個等待而乙將完成,當乙無法啓動,因爲一個開始(等待的完成B)。
是否可以觸發B工作之前A工作是否開始?
上行和下行功能和找到的插件無法解決問題。一些其他工作也可以開始B工作。任何作業都沒有任何工件依賴性。
任何想法?
至於說@Mahi,Build+Flow+Plugin可以解決這個問題。 除了我很困惑,爲什麼詹金斯缺少這麼多簡單的功能。插件以某種方式解決了其中的一些問題,但無論如何,Jenkins項目本身就很糟糕。 謝謝
試試這個 Parameterized Trigger Plugin
後生成操作 - >觸發參數化建立在其他項目
我找不出你的問題是什麼。您可以單擊「立即構建」(或API或CLI等)來構建作業B. –
它應該由提交自動觸發:找到新提交 - >觸發B作業作爲提交發現 - > B作業完成並開始工作。 現在:工作STARTS(提交後)並觸發B工作,但他們不能同時運行,工作正在等待彼此完成... – Babay