Merge pull request #2796 from johnbeisner/PushToVSFeed

Pushing VS NuPkgs to the VS feed
This commit is contained in:
Livar 2019-07-11 10:51:05 -07:00 committed by GitHub
commit ce71e98523
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -100,7 +100,7 @@ phases:
- task: PublishTestResults@1
displayName: Publish Test Results
inputs:
inputs:
testRunner: XUnit
testResultsFiles: 'artifacts/TestResults/$(_BuildConfig)/*.xml'
testRunTitle: '$(_AgentOSName)_$(Agent.JobName)'
@ -110,7 +110,7 @@ phases:
- task: CopyFiles@2
displayName: Gather Logs
inputs:
inputs:
SourceFolder: '$(Build.SourcesDirectory)/artifacts'
Contents: |
log/$(_BuildConfig)/**/*
@ -121,7 +121,7 @@ phases:
- task: PublishBuildArtifacts@1
displayName: Publish Logs to VSTS
inputs:
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
publishLocation: Container
@ -129,6 +129,14 @@ phases:
condition: not(succeeded())
- ${{ if and(eq(parameters.enablePublishBuildAssets, true), eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- ${{ if 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'
- task: CopyFiles@2
displayName: Gather Asset Manifests
inputs:
@ -143,4 +151,4 @@ phases:
PublishLocation: Container
ArtifactName: AssetManifests
continueOnError: ${{ parameters.continueOnError }}
condition: and(succeeded(), eq(variables['_DotNetPublishToBlobFeed'], 'true'), eq(variables['_PublishBuildAssetManifest'], 'true'))
condition: and(succeeded(), eq(variables['_DotNetPublishToBlobFeed'], 'true'), eq(variables['_PublishBuildAssetManifest'], 'true'))