Для выполнения действия требуется токен пользователя, от имени которого оно будет выполнено.

CreateGitlabBranches — создаёт новые ветки в целевом репозитории.

Пример запроса

project_id: '0'
branches:
  - branch: new-branch
    ref: main

Спецификация запроса

НазваниеОбязательностьОписание
project_idДаИдентификатор проекта, в котором необходимо создать ветки
branchesДаСписок создаваемых веток
branches.branchДаНазвание новой ветки
branches.refДаНазвание существующей ветки или SHA-хеш коммита

Примечание

Действие осуществляет POST-запрос по URL /api/v4/projects/:id/repository/branches для каждой ветки из списка по порядку. Если GitLab не создал ветку, действие завершается с ошибкой, а ветки, созданные до неё, остаются в проекте. Действие не возвращает ответ: {{ .response }} пустой.