【问题标题】:How to trigger a Jenkins pipeline build for every artifact uploaded to Jfrog Artifactory如何为上传到 Jfrog Artifactory 的每个工件触发 Jenkins 管道构建
【发布时间】:2021-12-17 12:20:23
【问题描述】:

我已经为一个jenkins多分支流水线设置了Artifact Trigger,时间安排如下

我注意到 Artifactory Trigger 仅根据轮询后上传的最后/最新工件触发 1 个 Jenkins 构建,即使在轮询周期/时间内(即上图中轮询时间表的 10 分钟内)上传了多个工件,但我希望为上传到“监视路径”的每个工件触发构建。有人可以帮助我如何实现这一目标吗?

【问题讨论】:

    标签: jenkins triggers jenkins-pipeline jenkins-plugins artifactory


    【解决方案1】:

    我们也遇到过类似的问题。一种解决方案/解决方法是为我们的主管道创建一个“处理程序”管道。这实际上是由工件触发的管道,然后将具有拆分触发器的逻辑,并且对于每个工件,将触发我们的主管道,从工件的属性中传递所需的参数。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    • 感谢您提供信息,您能否分享一下您在处理程序管道中用于拆分触发器的逻辑或有关您如何实现这一点的任何信息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多