2015-08-21 51 views
2

我正在尋找一個工具,我們允許我編寫由一系列單個構建作業組成的Jenkins構建管道。從Jenkins工作流觸發構建作業

Jenkins Workflow插件能夠做到這一點嗎?

理想的情況下我會使用常規腳本,定義哪些作業需要運行,以什麼順序,哪些可以並行運行等,但留下的正是每個作業做的工作本身的細節。

所以我想我的問題歸結爲,

  1. 你可以觸發從工作流腳本建設工作?
  2. 你可以定義腳本並行發生什麼嗎?

回答

1

是的,你可以使用parallelbuild步驟實現此目的。

除非需要使用參數從傳統項目開始工作流構建,否則不需要參數化觸發器插件,這聽起來不像您的用例。

+0

我不確定這是否正確。這適用於構建流程插件 - https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin,但不適用於工作流程插件。 – Tom

0

是詹金斯的工作流程插件用於創建部署流水線。個人工作流插件無法完成這項工作。你也可以使用參數化的觸發器插件,它將觸發你的工作和一個。假設你有工作A,B,C和D.你想要觸發工作A,它會順序觸發你的其他工作。

A->B->C->D 

通過工作流程,您可以看到完成的工作流程如何觸發作業及其狀態。

要觸發您的第一份工作是工作A,您可以使用Jenkins API。我們編寫git pre-commit鉤子來觸發我們的CI循環。

相關問題