簡體   English   中英

Jenkins使用參數化觸發器插件來構建帶有確認的其他項目

[英]Jenkins use Parameterized Trigger Plugin to build other project with confirmation

我有Jenkins的三個項目,分別是A,B和C。當我在A上填寫參數並將其構建時,將向我發送電子郵件以運行B。B只有一個選擇參數用於確認,如果需要,必須手動確認B選項參數為true,C將使用A參數運行一些腳本,如果B選項參數為false,則三個項目將不會執行任何其他操作並向我發送電子郵件。 如何實現這種情況?

這種情況看起來像:

如果屬實:

A(構建時的輸入參數)→B手動確認(完成)→C(使用A參數執行操作)

如果為假:

A(構建時的輸入參數)→B手動確認(錯誤)→將向我發送電子郵件,而不構建C

謝謝

首先,我認為有幾種方法:)我會做這樣的事情:

如果我對您的理解正確,那么從A到B的操作是手動完成的,因此您無需擔心。

至於從B到C。您應該讓B作業接收此布爾參數。 然后,B在其Jenkins文件中應該有類似的內容:


        if (params.MY_FLAG && params.MY_FLAG.toBoolean()){
                                        c_job = build(job: 'C-Job', propagate: true, wait: true)            
        } else {
// Sending you an email . 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM