2017-08-02 44 views
1

我正在創建免費樣式jenkins作業並使用一些構建後的操作,例如:deploy to dropbox,deploy to s3等。我想爲此作業構建兩個布爾參數以控制是否將構建結果部署到drop boxs3。例如,如果用戶觸發此作業,但他不選擇s3參數,我不想觸發s3發佈操作。我如何在詹金斯實現這一目標?我沒有發現有任何配置。如何在Jenkins中使用參數控制器作業發佈構建動作

回答

0

可以使用Flexible Publish Plugin.

  1. 您需要安裝上述插件,在詹金斯達到您的要求。
  2. 然後創建一個自由式作業來控制您的選擇,也就是您是希望在後期構建中僅生成Deploy to S3,還是隻希望在後期構建中生成Deploy to Dropbox,或者要同時觸發兩個構建。
  3. 在此作業中創建兩個選項參數,DEPLOY_TO_S3DEPLOY_TO_DROPBOX,選擇YES和NO。

enter image description here

4.然後在生成後操作部分選擇Flexible Publish Plugin,並做如下配置並保存作業。

enter image description here

enter image description here

  • 現在用的參數構建你的工作,選擇YES觸發向下汽工作,沒有到不觸發下游工作。
  • enter image description here

    和你做:)

    相關問題