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\"}"
}