Skip to content

Commit 6f09a3f

Browse files
authored
Merge pull request Azure#8948 from MiYanni/pipeline-artifacts-task
Using Pipeline tasks for ADO artifacts
2 parents 69b4864 + 77d711d commit 6f09a3f

File tree

3 files changed

+20
-11
lines changed

3 files changed

+20
-11
lines changed

build/download-build-steps.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
steps:
2-
- task: DownloadBuildArtifacts@0
3-
displayName: 'Download artifacts'
2+
- task: DownloadPipelineArtifact@0
3+
displayName: 'Download build'
44
inputs:
5-
buildType: 'current'
6-
downloadType: 'single'
7-
artifactName: artifacts
8-
downloadPath: $(System.DefaultWorkingDirectory)
5+
artifactName: build
6+
targetPath: artifacts

build/jobs.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
arguments: 'build.proj /t:Build /p:Configuration=$(Configuration)'
2222

2323
- template: publish-artifacts-steps.yml
24+
parameters:
25+
artifactName: build
2426

2527
- job: Generate_Help
2628
displayName: Generate Help
@@ -47,6 +49,8 @@ jobs:
4749
arguments: 'build.proj /t:GenerateHelp /p:Configuration=$(Configuration)'
4850

4951
- template: publish-artifacts-steps.yml
52+
parameters:
53+
artifactName: help
5054

5155
- job: Static_Analysis
5256
displayName: Static Analysis
@@ -70,6 +74,8 @@ jobs:
7074
arguments: 'build.proj /t:StaticAnalysis /p:Configuration=$(Configuration)'
7175

7276
- template: publish-artifacts-steps.yml
77+
parameters:
78+
artifactName: static-analysis
7379

7480
- job: Test
7581
displayName: Test
@@ -92,4 +98,6 @@ jobs:
9298
custom: msbuild
9399
arguments: 'build.proj /t:Test /p:Configuration=$(Configuration);Framework=netcoreapp2.1'
94100

95-
- template: publish-artifacts-steps.yml
101+
- template: publish-artifacts-steps.yml
102+
parameters:
103+
artifactName: test

build/publish-artifacts-steps.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
parameters:
2+
artifactName: ''
3+
14
steps:
2-
- task: PublishBuildArtifacts@1
3-
displayName: 'Save artifacts'
5+
- task: PublishPipelineArtifact@0
6+
displayName: 'Save ${{ parameters.artifactName }}'
47
inputs:
5-
artifactName: artifacts
6-
pathtoPublish: artifacts
8+
artifactName: ${{ parameters.artifactName }}
9+
targetPath: artifacts
710
condition: succeededOrFailed()

0 commit comments

Comments
 (0)