1

我希望允許測試人員/ BAT用戶/ Ops等擁有可從中部署到環境列表的構建列表。該列表應該只包含已經通過我們的自動化Jenkins管道一直通過的構建,並且環境列表將是預先定義的列表。他們應該能夠從新舊版本中挑選。部署作業全部設置完成。我正在編寫一個簡單的網頁界面,通過JSON API掛鉤到Jenkins,但如果有任何通過Jenkins做到這一點的方法,那麼這將非常棒。允許用戶選擇Green Jenkins構建部署

+0

我認爲最簡單的就是解析以下JSON: HTTP:// {} Jenkins_Master:8080 /工作/ {} JOB_NAME/API/JSON漂亮=真深度= 2&樹=構建[數,結果,建築,URL] – Dvir669

回答

0

你可以這樣做:在神器庫

  1. CI構建店成功的假象(即:Artifactory的)
  2. 打造了一個名爲 「BuildToDeploy」 或類似的參數。該構建參數是使用Dynamic Parameter Plugin創建的,因此它會使用Artifactory的構建列表填充。
  3. 測試人員從綠色工件列表中選擇一個構建。

爲了實現步驟2作爲參數的「默認值腳本」,您添加了一些Groovy代碼,該代碼從工件存儲庫中獲取工件列表。在Artifactory的它會是這樣的jfrog室溫列表CIBuildArtifacts