作者:多米音乐_34138178 | 来源:互联网 | 2022-12-02 17:50
我创建了一个有效的Azure管道来构建我的代码库。
寻找一种通过API(最好是REST)触发Azure Pipelines构建的方法。如果无法使用REST,也许我可以尝试使用各种资源ID通过Azure Functions调用构建。我希望自己的存储库监视器发出一个API请求,该请求将在满足我的条件时触发构建。另一个问题-是否可以通过API设置“管道变量”-例如,我进行API调用,将值用作管道变量的值,然后触发构建。
谢谢
1> Jayendran..:
您可以通过提供ID 来使用VSTS REST API将构建排队
开机自检:
https://account.visualstudio.com/project/_apis/build/builds?api-version=4.1
身体
{
"definition": {
"id": number
}
}
参考此解决方案
对于第二个问题,是的,这也是可能的,只需在体内提供参数
身体
{
"parameters": {"Parameter1": "a value"},
"definition": {
"id": 2
}
}
参考