繁体   English   中英

配置webhook在文件推送到bitbucket后不触发jenkins作业

[英]Configure webhook to not trigger the jenkins job after the file is pushed to bitbucket

我有一点不同的要求。 我有一个由 webhook 触发的 Jenkins 作业。 它是 Bitbucket 中的 Post Receive 挂钩。

webhook 工作并且工作被触发。 问题是这项工作需要在 repo 中编辑一个文件,然后将相同的文件提交回 repo。 这也有效,但是一旦文件被推送到仓库,它会触发 Jenkins 中的另一个构建。 导致连锁反应情景。

我在这里要做的是,当我从 Jenkins 作业提交并推送文件时,该文件应该被推送到存储库,但 webhook 不应该为这个特定文件触发。 如果任何其他文件被修改和推送,webhook 应该触发,因此 Jenkins 作业也会触发。

我们可以在 Bitbucket webhook 中进行任何配置,以便在推送特定文件时不触发?

我认为你应该摆脱

问题是工作需要在 repo 中编辑一个文件,然后将相同的文件提交回 repo

这首先。 让你的生活变得复杂。

另一方面。 Bitbucket 推送事件分发了大量信息。 如果您使用通用 webhook 触发器插件。 您可以读出所有这些信息,并根据数据做出决定。

暂无
暂无

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

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