除了源代码控制更改之外,我没有看到任何使用构建定义自定义触发器的选项。我希望能够拥有某种可以定期运行的脚本,以验证新内容是否发布在 HTTP 上或者更可定制的内容,然后只是源代码控制更改。它实际上是丢失还是我误解了构建是如何触发的。
您可以使用REST API从外部流程中根据需要触发构建。
内置触发器(基于源代码控制更改或按计划)是本地执行此操作的唯一方法。
以下是使用 REST API 的示例:
POST https://{instance}/DefaultCollection/{project}/_apis/build/builds?api-version=2.0
与身体:
{
"definition": {
"id": 25
},
"sourceBranch": "refs/heads/master",
"parameters": "{\"system.debug\":\"true\",\"BuildConfiguration\":\"debug\",\"BuildPlatform\":\"x64\"}"
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句