我遇到了 jenkins bitbucket 通知构建状态插件的问题。
问题陈述:我正在通过 bitbucket 管道从 Developers Application 开发分支触发 jenkins 工作。我正在使用 bitbucket 通知构建状态插件,执行完成后。但是通知器正在更新我们拥有所有自动化脚本的自动化分支的最后一个提交 ID。而不是将其更新为触发作业的开发分支提交 ID。
谁能帮我更新开发分支上正确提交 ID 的状态?
我遇到了 jenkins bitbucket 通知构建状态插件的问题。
问题陈述:我正在通过 bitbucket 管道从 Developers Application 开发分支触发 jenkins 工作。我正在使用 bitbucket 通知构建状态插件,执行完成后。但是通知器正在更新我们拥有所有自动化脚本的自动化分支的最后一个提交 ID。而不是将其更新为触发作业的开发分支提交 ID。
谁能帮我更新开发分支上正确提交 ID 的状态?
看起来您遇到的问题类似于此处报告的问题 - Jenkins 向错误的提交 ID 发送通知
要解决此问题,请指定 commitId 和 repoSlug,如下所示:
bitbucketStatusNotify(
buildState: '<INPROGRESS> OR <SUCCESSFUL> OR <FAILED>',
repoSlug: '<your_repo_slug>',
commitId: '<commit_id>'
)
请注意,repoSlug 和 commitId 参数仅在同时指定时才起作用