Skip to content

Commit b4d16e1

Browse files
authored
Publish artifact only on Release not on Perf (#920)
1 parent e519fdd commit b4d16e1

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

.azure-pipelines-templates/common.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,5 @@ jobs:
3131
- ${{ if and(ne(parameters.consensus, 'BFT'), or(eq(parameters.suffix, 'Release'), eq(parameters.suffix, 'Perf'))) }}:
3232
- template: install.yml
3333
parameters:
34-
install_prefix: ${{ parameters.install_prefix }}
34+
install_prefix: ${{ parameters.install_prefix }}
35+
suffix: ${{ parameters.suffix }}

.azure-pipelines-templates/install.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,18 @@ steps:
1919
-v
2020
displayName: Test installed CCF
2121

22-
- task: ArchiveFiles@2
23-
inputs:
24-
rootFolderOrFile: ${{ parameters.install_prefix }}
25-
archiveType: 'tar'
26-
tarCompression: 'gz'
27-
archiveFile: '$(Build.ArtifactStagingDirectory)/ccf${{ parameters.install_suffix }}.tar.gz'
28-
verbose: true
29-
displayName: 'Create Install Tarball'
22+
- ${{ if eq(parameters.suffix, 'Release') }}:
23+
- task: ArchiveFiles@2
24+
inputs:
25+
rootFolderOrFile: ${{ parameters.install_prefix }}
26+
archiveType: 'tar'
27+
tarCompression: 'gz'
28+
archiveFile: '$(Build.ArtifactStagingDirectory)/ccf.tar.gz'
29+
verbose: true
30+
displayName: 'Create Install Tarball'
3031

31-
- task: PublishPipelineArtifact@1
32-
inputs:
33-
path: $(Build.ArtifactStagingDirectory)/ccf${{ parameters.install_suffix }}.tar.gz
34-
artifact: ccf${{ parameters.install_suffix }}.tar.gz
35-
displayName: 'Publish CCF Install'
32+
- task: PublishPipelineArtifact@1
33+
inputs:
34+
path: $(Build.ArtifactStagingDirectory)/ccf.tar.gz
35+
artifact: ccf.tar.gz
36+
displayName: 'Publish CCF Install'

.azure-pipelines-templates/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
action: 'create'
2121
target: '$(Build.SourceVersion)'
2222
tagSource: 'auto'
23-
assets: $(Build.ArtifactStagingDirectory)/**/ccf*.tar.gz
23+
assets: $(Build.ArtifactStagingDirectory)/**/ccf.tar.gz
2424
assetUploadMode: 'delete'
2525
isDraft: true
2626
isPreRelease: true

0 commit comments

Comments
 (0)