簡體   English   中英

在Jenkins工作中訪問BitBucket webhook的有效負載

[英]Accessing the BitBucket webhook's payload in Jenkins jobs

我正在使用Bitbucket上的webhooks在推送事件發生時觸發Jenkins上的構建,為此我正在使用Bitbucket插件。 我的Jenkins管道包含多個交叉依賴任務,例如:

主要管道(觸發任務)

      1)構建docker鏡像
      2)運行測試
      3)做點什么

構建在預期時觸發,但任務失敗,因為它們依賴於我需要提供的特定分支。 不幸的是,我不知道如何訪問webhook的有效載荷,它具有我需要的所有信息。

替代方案是在Jenkins中使用Poll CMS選項,但我更喜歡按需建立而不是定期建立。

從:

https://wiki.jenkins-ci.org/display/JENKINS/BitBucket+Plugin

他們說:

從1.1.5開始,Bitbucket會自動將Bitbucket收到的有效負載注入到構建中。 您可以通過環境變量$ BITBUCKET_PAYLOAD捕獲有效負載以相應地處理它。

問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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