我创建了一个 Bitbucket webhook 以在将更改推送到存储库时触发 jenkins 作业。存储库中有几个不同的项目,并且为每个项目配置了一个单独的 Jenkins 作业。
Webhook URL goes like this:
http://10.230.0.14:8080/git/notifyCommit?url=ssh://git@bitbucket.abc.com:7999/scm/bitbucket.git
如果将更改推送到存储库中的众多项目之一,则会触发订阅该存储库的所有 Jenkins 作业。我只想触发与项目有关的作业,而不是所有属于存储库的作业。
例如,在存储库Rep1中有两个文件夹:Solution1和Solution2。这两个文件夹都配置了单独的 Jenkins 作业。当任何更改被推送到文件夹Solution1时,应该只触发与Solution1相关的詹金斯作业,而不是Solution2。
如何做到这一点?