При написании API-интерфейса bitbucket rest я передаю параметр среды в качестве имени ветви из параметра jenkins, но он не принимает - PullRequest
0 голосов
/ 31 марта 2020

Я пишу rest api для bitbucket, чтобы ограничить коммиты веток и пытаюсь передать имя ветки как параметр из задания jenkins. Хотя я использую params.Branch_Name в id и displayId, он не воспринимается как имя ветви. Это напрямую печатается как refs/heads/${params.Branch_Name}. Вместо этого следует напечатать название филиала.

{
    "type": "read-only",
    "matcher": {
        "id": "refs/heads/${params.Branch_Name}",
        "displayId": "refs/heads/${params.Branch_Name}",
        "type": {
            "id": "BRANCH", "name": "Branch"
        }
        ,
        "active": true
    }
    ,
    "users": [],
    "groups": [],
    "accessKeys": []
}
...