.net 如何使TeamCity仅为默认分支部署构建?
我们的TeamCity流程基本上包括3个按顺序运行的“构建配置”:.net 如何使TeamCity仅为默认分支部署构建?,.net,github,teamcity-8.0,.net,Github,Teamcity 8.0,我们的TeamCity流程基本上包括3个按顺序运行的“构建配置”: 构建步骤,由源代码控制触发(在我们的例子中是GitHub):MSBuild构建所有内容,并创建一个包含所有单元测试二进制文件的工件和几个部署包工件,在VisualStudio解决方案中每个网站一个 单元测试步骤,由步骤1的成功触发。这将获取单元测试二进制文件工件并运行单元测试 部署步骤,由步骤2的成功触发。它们各自提取相关的部署包工件并部署它们 我最近修改了步骤1,从GitHub上的Pull请求分支中获取更改,以便可以使用构建结
我怎样才能只为默认分支的构建运行部署步骤?我的解决方案是只为拉请求创建一个新的构建配置;这包含编译和运行单元测试的构建步骤。我的解决方案是只为拉请求创建一个新的构建配置;这包含编译和运行单元测试的构建步骤