TFS或Visual Studio Team Services可以在Git存储库上定义分支策略,因此需要拉取请求才能在合并之前成功构建。
使用TeamCity作为构建服务器时,有没有办法实现类似的策略?似乎策略直接链接到TFS构建定义ID,因此不能与其他构建系统一起使用,也无法找到可以调用以设置PR的构建状态的API。
答案 0 :(得分:2)
您无法直接关联到团队城市构建。
但是,您可以通过创建团队构建定义来创建间接关联,该团队构建定义启动团队城市构建(或只是等待它的结果),然后使用它。
创建一个空的构建定义并添加一个PowerShell任务,并添加一些用于检查的内联PowerShell。