簡體   English   中英

根據“視圖”選項卡定義要在詹金斯管道中運行的階段

[英]Define what Stages to run in a Jenkins Pipeline based on View Tab

我有一個Jenkinsfile,可讓我確定要在哪個GitHub分支上進行構建,這是“使用參數構建”構建步驟。 該變量在Jenkinsfile中定義。

我需要的是一種還可以確定要構建哪種環境的方法,即Dev,Staging,PreProd,Prod,其中根據作業所在的“視圖”選擇環境。僅某些構建階段將基於該“視圖”運行

是否可以通過Jenkinsfile?

視圖可以包括項目,但是在項目內部沒有視圖的概念。

一種常見的方法是在您的項目中添加一個指定構建目標環境的參數。 這樣,您就可以使用諸如“ 查看作業過濾器插件”之類的內容來重新創建視圖。

按作業參數過濾

使用正則表達式可根據其構建參數包含或排除參數化的作業。 匹配參數名稱,構建值或描述。 或者,您可以選擇依賴默認配置值。

對於名稱,值和說明-空白表示您不關心該字段-它的行為就像您已為其指定了正則表達式“。*”。

該過濾器適用於String,Boolean,File,Choice和Validating String參數類型。

暫無
暫無

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

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