diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2019-05-27 17:23:52 -0700 |
---|---|---|
committer | Stephen Toub <stoub@microsoft.com> | 2019-05-27 20:23:52 -0400 |
commit | 064686ce3a5501ffaa4eace5f2f21bd454642124 (patch) | |
tree | e2ac5d92582cce099528c8d238e6800118c464ec /eng/build-job.yml | |
parent | 419b46fc7d0fe0659e7ab521c222b7c921b36e35 (diff) | |
download | coreclr-064686ce3a5501ffaa4eace5f2f21bd454642124.tar.gz coreclr-064686ce3a5501ffaa4eace5f2f21bd454642124.tar.bz2 coreclr-064686ce3a5501ffaa4eace5f2f21bd454642124.zip |
Use PublishBuildArtifacts instead of PublishPipelineArtifact (#24788)
* Use PublishBuildArtifacts instead of PublishPipelineArtifacts
* Use DownloadBuildArtifacts instead of DownloadPipelineArtifact
* Try to specify itemPattern
* Use PublishBuildArtifacts instead of PublishPipelineArtifacts
* Try copy files in a separate step
* Add missing $
Diffstat (limited to 'eng/build-job.yml')
-rw-r--r-- | eng/build-job.yml | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/eng/build-job.yml b/eng/build-job.yml index 9395240056..ca2b0a011a 100644 --- a/eng/build-job.yml +++ b/eng/build-job.yml @@ -143,19 +143,11 @@ jobs: continueOnError: true condition: always() - # Upload build as pipeline artifact - - ${{ if ne(parameters.osGroup, 'Windows_NT') }}: - - task: PublishPipelineArtifact@0 - displayName: Save product build as pipeline artifact - inputs: - artifactName: ${{ format('{0}_{1}_{2}_build', parameters.osIdentifier, parameters.archType, parameters.buildConfig) }} - targetPath: $(Build.SourcesDirectory)/bin/Product/$(osGroup).$(archType).$(buildConfigUpper) - - ${{ if eq(parameters.osGroup, 'Windows_NT') }}: - - task: PublishPipelineArtifact@0 - displayName: Save product build as pipeline artifact - inputs: - artifactName: ${{ format('{0}_{1}_{2}_build', parameters.osIdentifier, parameters.archType, parameters.buildConfig) }} - targetPath: $(Build.SourcesDirectory)\bin\Product\$(osGroup).$(archType).$(buildConfigUpper) + - task: PublishBuildArtifacts@1 + displayName: Publish product build + inputs: + pathtoPublish: $(Build.SourcesDirectory)/bin/Product/$(osGroup).$(archType).$(buildConfigUpper) + artifactName: ${{ format('{0}_{1}_{2}_build', parameters.osIdentifier, parameters.archType, parameters.buildConfig) }} # Get key vault secrets for publishing - ${{ if and(ne(variables['System.TeamProject'], 'public'), ne(variables['Build.Reason'], 'PullRequest')) }}: @@ -207,10 +199,10 @@ jobs: targetPath: $(Build.SourcesDirectory)/bin/Product/$(osGroup).$(archType).$(buildConfigUpper)/.nuget/pkg # Publish Logs - - task: PublishPipelineArtifact@0 + - task: PublishBuildArtifacts@1 displayName: Publish Logs inputs: + pathtoPublish: $(Build.SourcesDirectory)/bin/Logs artifactName: ${{ format('build_{0}_{1}_{2}_Logs', parameters.osIdentifier, parameters.archType, parameters.buildConfig) }} - targetPath: $(Build.SourcesDirectory)/bin/Logs continueOnError: true condition: always() |