gpt4 book ai didi

jenkins - 如何使用 BitBucket API 获取 PR 的构建状态?

转载 作者:行者123 更新时间:2023-12-05 08:51:58 33 4
gpt4 key购买 nike

在对任何拉取请求使用 Bitbucket API 时未获取 PR 的构建作业详细信息/状态

这是我的 API 网址:

https://example.com/rest/api/1.0/projects/{projectkey}/repos/{reposlug}/pull-requests/{pullrequestID}

构建状态在 GUI 上的样子:

enter image description here

我也尝试了以下方法来获取构建状态,但没有成功

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/settings/pull-requests
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/settings/hooks

所以我想知道任何 PR 的构建状态是成功还是失败

提前感谢您的回答。

最佳答案

构建状态在提交上,而不是在 PR 上。首先,您应该通过调用 /rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests/{pullRequestId} 找到源分支的最新提交。查看docs了解更多详情

获得提交 ID 后,您可以通过调用 /rest/build-status/1.0/commits/{commitId} 查询构建状态 API。查看docs了解更多详情

关于jenkins - 如何使用 BitBucket API 获取 PR 的构建状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57977814/

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