我有一個jenkins管道設置如下,其中構建A是管道的開始和完成觸發器構建B等(見下文)..到目前爲止,我已經實施構建A ,B和C.我已經使用Jenkins參數化觸發器插件作爲構建後操作來觸發我的構建。詹金斯觸發器建立依賴於構建參數
在Build B完成之後,有沒有什麼可以根據構建B之後生成的構建以什麼參數啓動,如下所示。構建C和構建D是將部署到不同環境的部署構建。因此,如果開發被作爲參數傳遞給Build A,那麼它會調用Build C else,如果測試作爲參數傳遞,它將在Build B之後調用Build D。
一直在四處尋找,無法看到如何做到這一點任何人思想
感謝
Parameterised Build A eg: Params a=1 b=2
|
|
Parameterise Build B (uses params from build A)
|
|
------------------------
| |
| |
Build C Build D
你可以用[Conditional BuildStep Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin)包裝你的參數化觸發器插件調用,它特別能夠比較參數值任意字符串。 – izzekil
嘗試BuildFlow插件。 https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin – Jayan