1
我没有看到任何选项来自定义带有构建定义的触发器,但源代码管理更改除外。我希望能够有一些脚本可以定期运行,以验证新内容是否发布在HTTP上,或者是更多可定制的内容,然后是源代码管理更改。它实际上是错过了还是我误解了如何触发构建。VSTS或TFS构建过程是否支持构建的自定义触发器?
我没有看到任何选项来自定义带有构建定义的触发器,但源代码管理更改除外。我希望能够有一些脚本可以定期运行,以验证新内容是否发布在HTTP上,或者是更多可定制的内容,然后是源代码管理更改。它实际上是错过了还是我误解了如何触发构建。VSTS或TFS构建过程是否支持构建的自定义触发器?
您可以使用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\"}"
}
是的,不幸的是,需要远程触发,其次不会为广大网络挂接与TFS点播服务工作它存在于外部。 –