首页 文章

如何让GitLab触发TFS 2015 Build

提问于
浏览
0

我的代码目前位于GitLab存储库中 . 我有一个TFS 2015 Build定义,配置为从外部git存储库中提取代码并构建代码 . 如果我手动加载TFS网页并选择队列构建,这可以正常工作 .

我想要做的是让GitLab将事件推送到TFS以自动对构建进行排队 . 有谁知道这是怎么做到的吗?

2 回答

  • 0

    TFS能够integrating with service hooks,服务挂钩使您能够在TFS项目中发生事件时执行其他服务上的任务 . 但是在TFS方面,没有这样的服务让GitLab将事件推送到TFS以默认自动排队 .

    TFS提供REST API来排队构建,你可以检查GitLab端是否支持使用api:

    POST https://{instance}/DefaultCollection/{project}/_apis/build/builds?api-version={version}
    
  • 0

    您可以在GitLab中创建webhook,然后创建一个webapp来跟踪webhook并通过API触发TFS构建 .

相关问题