繁体   English   中英

(Jenkins/GitLab) 分配用户时触发的 Webhook

[英](Jenkins/GitLab) Webhook triggered when a user is assigned

在 GitLab 中,我已经这样做了,以便在创建合并请求时触发 Jenkins 构建源分支。

(这就是我的做法:在 GitLab 中,我在 Merge Request 上添加了一个 webhook在 Jenkins 中,我将其配置为接受合并请求

问题是,如果有一个打开的合并请求,并且一段时间后有人将用户分配给该合并请求,这将触发 webhook 并且它将再次构建 Jenkins 作业,即使它不是必需的。

当用户被分配到 GitLab 合并请求时,是否可以不触发 Jenkins 作业? (我在网上找不到任何东西,在 Jenkins 中,它在构建和环境变量方面看起来完全一样)

提前谢谢!

什么对我有用:

  • 我上周从事类似的任务,但为了避免这种行为,我在对 Open merge request 发表评论后正在执行我的 jenkins 作业
  • 当分支合并时可能会触发另一个解决方案[我有不同的意图,所以没有以这种方式实现]
  • 此外,我已将 cmd 结果作为强制参数
  • 因为一旦创建了合并请求,不同的团队成员可能会提交许多提交,不同的评论。 所以保持循环以避免这不是好的解决方案
  • 最后,我在同一个合并请求中报告了执行结果,这符合我的担忧
  • 作为参考,您可以通过Webhook Trigger 插件 go

已解决: https://i.imgur.com/cY9cyci.png

只需选中此框与上面的框...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM