我有一个bitbucket存储库,jenkins在每次提交该存储库时都会构建该存储区
存储库上有一个合并清单,该清单会禁用合并,直到构建完成为止
我有一个脚本,该脚本会自动将更新推送到存储库,然后发出请求请求并合并请求请求。
对于拉取请求和合并请求,我正在使用bitbucket REST API的V1。这是出于遗留原因。我的位桶存储库正在我自己的服务器上运行
答案 0 :(得分:0)
对于感兴趣的任何人,我最终通过直接ping Jenkins服务器获取构建状态来解决此问题。可以使用以下命令完成
curl -k https://{jenkins-hostname}/job/{job-name}/lastBuild/api/json --user {username}:{jenkins API token}
请注意, {job-name} 参数可能是完整的作业路径。例如,我的完整请求如下所示
curl -k https://jenkins/job/Project-Folder/job/Project-Name/job/repository-name/job/branch-name/lastBuild/api/json --user {username}:{jenkins API token}