代码之家  ›  专栏  ›  技术社区  ›  Tschareck

在Azure DevOps管道中运行时,MSBuild目标应不同

  •  0
  • Tschareck  · 技术社区  · 7 年前

    <Target Name="AfterBuild" DependsOnTargets="RunUnitTests;RunCodeMetrics;StageFiles"/>
    

    但是,如果构建是从Azure DevOps(又称VSTS)运行的,那么测试和度量将被定义为单独的步骤。如何根据MSBuild的运行位置定义目标?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Tschareck    7 年前

    <Target Name="AfterBuild" Condition="'$(AzureDevOps)' != 'true'" DependsOnTargets="RunUnitTests;RunCodeMetrics;StageFiles" />
    <Target Name="AfterBuild" Condition="'$(AzureDevOps)' == 'true'" DependsOnTargets="StageFiles"/> 
    

    从云启动生成时,将添加MSBuild参数:

    /p:AzureDevOps=true