1. 程式人生 > >jenkins之Active Choices使用Groovy指令碼動態生成構建引數

jenkins之Active Choices使用Groovy指令碼動態生成構建引數

主要實驗:
結合docker叢集,選擇需要釋出的服務,對應的其他變數即可動態生成,然後通過傳參的方式,即可建立或者更新服務。我這裡是使用Groovy+shell實現的自動化:叢集下檢測沒有服務就會自動建立服務,檢測到有服務就會更新(服務名、tag、健康監測url 都是通過groovy傳過去的)
目的:主要用於釋出更新以及回滾docker服務
1:
jenkins下外掛Active Choices Plug-in
建立一個jenkins自由風格job
在這裡插入圖片描述
在這裡插入圖片描述
這裡的名稱servicename就是下面我們要用到的變數
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

郵件通知,需要配置好,不懂就自行百度吧,我有預設的地址,所以就沒有填郵箱