Могу ли я установить «Ветвь по умолчанию для ручной и запланированной сборки» для конвейера в Azure DevOps с использованием API?

#azure-devops #azure-devops-rest-api

#azure-devops #azure-devops-rest-api

Вопрос:

Можно ли установить «ветвь по умолчанию для ручной и запланированной сборки» для конвейера с использованием Azure DevOps REST API?

Ответ №1:

Да, когда вы обновляете сборку с помощью Builds — Update Build Rest API, вы можете отправить в теле repository свойство, а внутри него вы можете установить defaultBranch :

 repository: 
  checkoutSubmodules: false
  clean: "false"
  defaultBranch: "refs/heads/master"
  id: "7d9431dc-be40-48f6-a8dd-c12312424"
  name: "Test"
  

Вы можете найти все параметры репозитория здесь.