[英]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.