gpt4 book ai didi

jenkins - 在 Jenkins 作业中访问 BitBucket webhook 的有效负载

转载 作者:行者123 更新时间:2023-12-04 16:08:05 24 4
gpt4 key购买 nike

我在 Bitbucket 上使用 webhooks 在推送事件发生时触发 Jenkins 上的构建,为此我使用 Bitbucket 插件。
我的 Jenkins 管道由多个交叉依赖的任务组成,例如:

主管道(触发任务)

1)构建docker镜像
2)运行测试
3)做某事


构建在预期时触发,但任务失败,因为它们依赖于我需要提供的特定分支。不幸的是,我不知道如何访问包含我需要的所有信息的 webhook 的有效负载。

另一种方法是在 Jenkins 中使用 Poll CMS 选项,但我更喜欢按需构建而不是定期构建。

最佳答案

从:

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

他们说:

Since 1.1.5 Bitbucket automatically injects the payload received by Bitbucket into the build. You can catch the payload to process it accordingly through the environmental variable $BITBUCKET_PAYLOAD.



问候

关于jenkins - 在 Jenkins 作业中访问 BitBucket webhook 的有效负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33548769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com