1

我对 Jenkins 很陌生,有什么方法可以让我在使用 Jenkins 促销插件时获得所有待批准的工作?这样我就可以列出 UI 中所需的所有未决批准,并通过 http 调用请求批准者批准它们。

4

1 回答 1

1

这是我目前找到的答案,

  1. 假设您有工作 A 和 B,并且在工作 A 中使用了促销插件,一旦获得批准,工作 B 将被提升
  2. 当您在 Job A 中使用升级插件时,将创建一个 Approve 工作。所以它基本上就像批准工作将是工作 A 的子工作。
  3. 现在我为 Job A 和 Approve Job 设置相同的构建名称。因此,无论哪个作业被批准,它们将具有相同的作业 A 和批准作业的构建名称。
  4. 现在使用 rest api 获取两个作业的历史记录,比较两者并从作业 A 历史记录中选择排除列表,这将是待批准的作业
于 2017-04-18T06:23:49.703 回答