Могу ли я запустить сборку Teamcity для задания сборки Azure Devops?

#azure-devops #teamcity

#azure-devops #teamcity

Вопрос:

Я переношу Teamcity на Azure Devops, как и в случае с нашей готовой инфраструктурой. В течение этого периода у нас будет развертывание Teamcity и Azure Devops для разных инфраструктур, но мы хотим уменьшить количество человеческого вмешательства. Итак, я подумал о том, чтобы либо Teamcity запускал сборку Azure Devops, либо наоборот. Я думаю, было бы проще реализовать сценарий powershell, который запускает сборку в Azure Devops, а не наоборот из-за проблем с совместимостью или проблем с версией (старая версия).

Ответ №1:

Да, вы можете использовать Azure Devops api для запуска сборки. Вы бы использовали этот вызов api с соответствующим телом:

 POST https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.0
  

Чтение: https://learn.microsoft.com/en-us/rest/api/azure/devops/build/builds/queue?view=azure-devops-rest-5.0

Я не знаком с модулями Azure Devops powershell, если таковые имеются, но они также могут работать.