簡體   English   中英

jenkins 中帶有 bitbucket 構建狀態通知程序插件的多分支管道

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM