[英]Multi branch pipeline with bitbucket build status notifier plugin in jenkins
我的 jenkins 服务器中有一个多分支管道作业,我尝试使用 bitbucket 云构建状态通知程序插件通知构建状态。
我配置了通知程序插件中提供的设置,并在我的 Jenkinsfile 的开头和结尾添加了通知程序脚本功能。
詹金斯档案:
node {
stage 'Build'
bitbucketStatusNotify ( buildState: 'INPROGRESS' )
.......
.......
bitbucketStatusNotify ( buildState: 'SUCESS' )
}
当我运行 jenkins build 时,它会触发通知程序脚本并在控制台中返回 done 语句。
Entering stage Build
Proceeding
[Pipeline] bitbucketStatusNotify
Sending build status INPROGRESS for commit 84bf788cc9ccc8c31df5719da383cab003c97582 to BitBucket is done!
[Pipeline] bat
[master] Running batch script
但是通知程序图标在 bitbucket 云中不可见或未设置。
有什么我错过的配置吗?
https://wiki.jenkins-ci.org/display/JENKINS/Bitbucket+Cloud+Build+Status+Notifier+Plugin 上的文档/发布说明
说使用 Jenkins 2 管道在 Jenkinsfile 的开头添加以下内容:
bitbucketStatusNotify ( buildState: 'INPROGRESS' )
并在 Jenkinsfile 的末尾添加以下内容:
bitbucketStatusNotify ( buildState: 'SUCCESSFUL' )
github上的readme更完整: https : //github.com/jenkinsci/bitbucket-build-status-notifier-plugin
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.