Jenkins中具有Bitbucket构建状态通知程序插件的多分支管道

Yah*_*Raj 5 bitbucket jenkins jenkins-plugins

我的jenkins服务器中有一个多分支管道作业,我尝试使用bitbucket cloud构建状态通知程序插件通知构建状态。

我配置了通告程序插件中提供的设置,并在Jenkinsfile的开头和结尾添加了通告程序脚本功能。

Jenkinsfile:

node {
    stage 'Build'
        bitbucketStatusNotify ( buildState: 'INPROGRESS' )
        .......
        .......
        bitbucketStatusNotify ( buildState: 'SUCESS' )
}
Run Code Online (Sandbox Code Playgroud)

当我运行jenkins构建时,它会触发通知程序脚本并在控制台中返回done语句。

Entering stage Build
Proceeding
[Pipeline] bitbucketStatusNotify
Sending build status INPROGRESS for commit 84bf788cc9ccc8c31df5719da383cab003c97582 to BitBucket is done!
[Pipeline] bat
[master] Running batch script
Run Code Online (Sandbox Code Playgroud)

但是通知程序图标在位桶云中不可见或未设置。

在此处输入图片说明

有什么我想配置的东西吗?

Tub*_*bby 3

文档/发行说明位于https://wiki.jenkins-ci.org/display/JENKINS/Bitbucket+Cloud+Build+Status+Notifier+Plugin

说使用 Jenkins 2 管道 在 Jenkinsfile 的开头添加以下内容:

bitbucketStatusNotify ( buildState: 'INPROGRESS' )
Run Code Online (Sandbox Code Playgroud)

并在 Jenkinsfile 的末尾添加以下内容:

bitbucketStatusNotify ( buildState: 'SUCCESSFUL' )
Run Code Online (Sandbox Code Playgroud)

github上的自述文件更完整:https ://github.com/jenkinsci/bitbucket-build-status-notifier-plugin