只在从Visual Studio编译项目时设置一个构建步骤,而不是在构建服务器上执行。

3

如何设置只在Visual Studio中构建时执行的构建步骤,而不在构建服务器上运行?

我想要一个本地调试的构建步骤,但是我不希望这个步骤在TeamCity上运行。

有没有办法实现这一点?

1个回答

1
您可以根据环境变量的存在有条件地执行逻辑。
由于您的问题标记为MSBuild,因此您可以这样做。
<Project DefaultTargets="Build">    
    <Target Name="Build" Condition="'$(TEAMCITY_VERSION)' == ''">  
        <Message Text="Building..."/>  
    </Target>  
</Project>  

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接