簡體   English   中英

如何使用 api 1.0 在 Bitbucket 中創建拉取請求

[英]How to create a pull request in a Bitbucket using api 1.0

我正在嘗試創建一個自動化管道,其中,我想從我的 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"
            }
        }
    ]
}

暫無
暫無

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

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