summaryrefslogtreecommitdiff
path: root/eng/build-job.yml
diff options
context:
space:
mode:
authorEgor Chesakov <Egor.Chesakov@microsoft.com>2019-05-27 17:23:52 -0700
committerStephen Toub <stoub@microsoft.com>2019-05-27 20:23:52 -0400
commit064686ce3a5501ffaa4eace5f2f21bd454642124 (patch)
treee2ac5d92582cce099528c8d238e6800118c464ec /eng/build-job.yml
parent419b46fc7d0fe0659e7ab521c222b7c921b36e35 (diff)
downloadcoreclr-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.yml22
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()