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