与我们的本地基础结构一样,我正在将Teamcity迁移到Azure Devops。在此期间,我们将为不同的基础架构同时部署Teamcity和Azure Devops,但我们希望减少人工干预的数量。因此,我在考虑让Teamcity触发Azure Devops构建,还是让Versa陷入困境。我认为,实现Powershell脚本来触发Azure Devops上的构建会更容易,而由于兼容性问题或版本问题(旧版本),反之则更容易实现。
答案 0 :(得分:1)
是的,您可以使用Azure Devops api触发生成。您可以在适当的正文中使用此api调用:
POST https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.0
阅读:https://docs.microsoft.com/en-us/rest/api/azure/devops/build/builds/queue?view=azure-devops-rest-5.0
我对Azure Devops powershell模块(如果有的话)不熟悉,但是它们可能也可以正常工作。