VSTS 或 TFS 构建过程是否支持构建的自定义触发器?
Does VSTS or TFS build process support custom triggers for build?
除了源代码管理更改之外,我没有看到任何使用构建定义自定义触发器的选项。我希望能够有某种脚本,可以 运行 定期验证新内容是否发布在 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\"}"
}
除了源代码管理更改之外,我没有看到任何使用构建定义自定义触发器的选项。我希望能够有某种脚本,可以 运行 定期验证新内容是否发布在 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\"}"
}