gpt4 book ai didi

rest - 如何使用 api 1.0 在 Bitbucket 中创建拉取请求

转载 作者:行者123 更新时间:2023-12-04 13:23:07 25 4
gpt4 key购买 nike

我正在尝试创建一个自动化管道,在其中,我想从我的 jenkins 作业中在 bitbucket 中创建一个拉取请求。我找到了一些文档,我可以在其中使用 rest api 创建拉取请求。但那是针对 api 2.0 的。我有旧的 bitbucket,我不确定我必须使用哪个 api 版本。

谢谢,

最佳答案

您可以使用 REST API 1.0 在 Bitbucket 中创建拉取请求,执行以下操作:

curl -s --user USER:PASS --request POST --data @- --header Content-Type:application/json https://BITBUCKET-SERVER/rest/api/1.0/projects/TO-PROJECT/repos/TO-REPOSITORY/pull-requests << EOF
{
"title": "SOME-TITTLE",
"description": "SOME-DESCRIPTION",
"state": "OPEN",
"open": true,
"closed": false,
"fromRef": {
"id": "refs/heads/FROM-BRANCH",
"repository": {
"slug": "FROM-REPO",
"name": null,
"project": {
"key": "FROM-PROJECT"
}
}
},
"toRef": {
"id": "refs/heads/TO-BRANCH",
"repository": {
"slug": "TO-REPO",
"name": null,
"project": {
"key": "TO-PROJECT"
}
}
},
"locked": false,
"reviewers": [
{
"user": {
"name": "REVIEWER"
}
}
]
}

关于rest - 如何使用 api 1.0 在 Bitbucket 中创建拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46310751/

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