Как я могу создать ProjectApprovalRule для основной ветки с помощью пакета python -gitlab? - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь использовать пакет python -gitlab для создания Git репозиториев. До сих пор мне удалось выяснить большинство вещей, используя документацию, которую они предоставляют, но я столкнулся с тем, что не могу найти документированным.

При создании ProjectApprovalRule я могу установить все, что хочу, через код, но я не могу связать указанную ветвь c с «protected_branches»: []. Я хочу сделать правило специально для ветки master. Ищу несколько предложений.

Вот моя команда для создания правила

project.approvalrules.create({'name':'default', 'approvals_required':1, 'rule_type': 'regular'})

Я использую python -gitlab 2.3.1

...