【问题标题】:Does VSTS or TFS build process support custom triggers for build?VSTS 或 TFS 构建过程是否支持构建的自定义触发器?
【发布时间】:2017-06-16 23:21:43
【问题描述】:

除了源代码控制更改之外,我没有看到任何使用构建定义自定义触发器的选项。我希望能够拥有某种可以定期运行的脚本,以验证是否在 HTTP 上发布了新内容或其他更可定制的内容,然后只是源代码控制更改。它实际上是缺失还是我误解了构建是如何触发的。

【问题讨论】:

    标签: tfs azure-devops tfsbuild


    【解决方案1】:

    您可以使用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\"}"
    }
    

    【讨论】:

    • 是的,很遗憾需要远程触发,其次,对于大多数外部存在的 webhook,内部 TFS 无法使用。
    猜你喜欢
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 2015-04-24
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    相关资源
    最近更新 更多