【问题标题】:Jenkins Promotion plugin詹金斯推广插件
【发布时间】:2017-04-03 18:32:18
【问题描述】:

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

【问题讨论】:

    标签: jenkins jenkins-plugins promoted-builds


    【解决方案1】:

    这是我目前找到的答案,

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      相关资源
      最近更新 更多