Skip to content

Commit 16a0fed

Browse files
CopilotAArnott
andcommitted
Add NBGV_SetCloudBuildVersionVars property to disable SetCloudBuildVersionVars target
Co-authored-by: AArnott <[email protected]>
1 parent ca6b2eb commit 16a0fed

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

docfx/docs/build-systems/msbuild.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ Property | Default | Description
5050
`NBGV_EmitThisAssemblyClass` | `true` | When `false`, suppresses generation of the `ThisAssembly` class.
5151
`NBGV_ThisAssemblyIncludesPackageVersion` | `false` | When `true`, a `NuGetPackageVersion` property is added to the `ThisAssembly` class.
5252
`NBGV_UseAssemblyVersionInNativeVersion` | `true` | When `false`, uses the `AssemblyFileVersion` as a native `PRODUCTVERSION`.
53+
`NBGV_SetCloudBuildVersionVars` | `true` | When `false`, suppresses the `SetCloudBuildVersionVars` target from executing, which sets cloud build version variables (e.g., `##vso[task.setvariable]` commands in Azure DevOps pipelines).
5354

5455
### Items
5556

src/Nerdbank.GitVersioning.Tasks/build/Nerdbank.GitVersioning.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
<Target Name="SetCloudBuildVersionVars"
120120
DependsOnTargets="GetBuildVersion"
121121
AfterTargets="GetBuildVersion"
122-
Condition=" '@(CloudBuildVersionVars)' != '' ">
122+
Condition=" '@(CloudBuildVersionVars)' != '' and '$(NBGV_SetCloudBuildVersionVars)' != 'false' ">
123123
<Nerdbank.GitVersioning.Tasks.SetCloudBuildVariables
124124
CloudBuildVersionVars="@(CloudBuildVersionVars)">
125125
<Output TaskParameter="MSBuildPropertyUpdates" ItemName="_MSBuildPropertyUpdates_Vars" />

0 commit comments

Comments
 (0)