TFS或Visual Studio Team Services可以在Git存储库上定义分支策略,以便在合并之前要求拉入请求具有成功的构建。当使用TeamCity作为构建服务器时,有没有办法实现类似的策略?该策略似乎直接链接到TFS构建定义ID,因此不能用于其他构建系统,也无法找到可以调用来设置PR的构建状态的API。
我们有一个TFS 2008项目,有两个分支("Main“和"NewFeature")。每一个都是源代码的完整、独立的“副本”(变体)。通过更改工作区映射,我们可以将任何一个变体映射到本地PC上,并且一直在与两个分支一起工作,没有任何问题。但是,如果设置映射以将构建服务器切换到NewFeature分支(只需在NewFeature源代码中进行交换,而不对构建服务器进行任何更改),则会出现错误:
There is no work