Enabling and conditioning the 'NuGetCommand' task.
This commit is contained in:
parent
8ac8b67d71
commit
8043ad1479
1 changed files with 11 additions and 0 deletions
|
@ -37,6 +37,7 @@ phases:
|
||||||
- group: DotNet-Symbol-Server-PATs
|
- group: DotNet-Symbol-Server-PATs
|
||||||
- group: DotNet-HelixApi-Access
|
- group: DotNet-HelixApi-Access
|
||||||
- _DotNetPublishToBlobFeed: true
|
- _DotNetPublishToBlobFeed: true
|
||||||
|
- _PushToVSFeed: true
|
||||||
- _SignType: real
|
- _SignType: real
|
||||||
- _BuildArgs: /p:OfficialBuildId=$(BUILD.BUILDNUMBER)
|
- _BuildArgs: /p:OfficialBuildId=$(BUILD.BUILDNUMBER)
|
||||||
/p:DotNetPublishToBlobFeed=$(_DotNetPublishToBlobFeed)
|
/p:DotNetPublishToBlobFeed=$(_DotNetPublishToBlobFeed)
|
||||||
|
@ -98,6 +99,16 @@ phases:
|
||||||
$(_AdditionalBuildParameters)
|
$(_AdditionalBuildParameters)
|
||||||
displayName: Build
|
displayName: Build
|
||||||
|
|
||||||
|
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest'), eq(parameters.agentOs, 'Windows_NT')) }}:
|
||||||
|
- task: NuGetCommand@2
|
||||||
|
displayName: Push Visual Studio NuPkgs
|
||||||
|
inputs:
|
||||||
|
command: push
|
||||||
|
packagesToPush: '$(Build.SourcesDirectory)/artifacts/packages/$(_BuildConfig)/NonShipping/VS.*.nupkg'
|
||||||
|
nuGetFeedType: external
|
||||||
|
publishFeedCredentials: 'DevDiv - VS package feed'
|
||||||
|
condition: and(succeeded(), eq(variables['_PushToVSFeed'], 'true'), eq(variables['_DotNetPublishToBlobFeed'], 'true'), or(eq(variables['_BuildArchitecture'], 'x64'), eq(variables['_BuildArchitecture'], 'x86')))
|
||||||
|
|
||||||
- task: PublishTestResults@1
|
- task: PublishTestResults@1
|
||||||
displayName: Publish Test Results
|
displayName: Publish Test Results
|
||||||
inputs:
|
inputs:
|
||||||
|
|
Loading…
Add table
Reference in a new issue