Skip to content

Commit a90055d

Browse files
committed
single instance of secure-files.yml through parameter use
1 parent fa2fb50 commit a90055d

File tree

4 files changed

+31
-28
lines changed

4 files changed

+31
-28
lines changed

.azure-pipelines/buildAndPackage.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ stages:
3636
steps:
3737
- template: templates/build/checkout-and-credscan.yml
3838
- template: templates/build/install-java.yml
39-
- template: templates/build/secure-files.yml
39+
- template: templates/secure-files.yml
40+
parameters:
41+
stageID: 'build'
4042
- template: templates/build/build-and-coverage.yml
4143
- template: templates/build/publish-artifacts.yml
4244
- template: templates/alert-failure.yml
@@ -52,7 +54,7 @@ stages:
5254
runOnce:
5355
deploy:
5456
steps:
55-
- template: templates/maven-preview/secure-files.yml
57+
- template: templates/secure-files.yml
5658
- template: templates/maven-preview/copy-and-build.yml
5759
- template: templates/alert-failure.yml
5860

.azure-pipelines/templates/build/secure-files.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

.azure-pipelines/templates/maven-preview/secure-files.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
parameters:
2+
- name: stageID
3+
type: string
4+
default: ''
5+
6+
steps:
7+
- task: DownloadSecureFile@1
8+
inputs:
9+
secureFile: 'local.properties'
10+
retryCount: '5'
11+
12+
- ${{ if eq(parameters.stageID, 'build') }}:
13+
- task: DownloadSecureFile@1
14+
inputs:
15+
secureFile: 'secring.gpg'
16+
retryCount: '5'
17+
18+
- task: DownloadSecureFile@1
19+
inputs:
20+
secureFile: 'secring.gpg.lock'
21+
retryCount: '5'
22+
23+
- task: CopyFiles@2
24+
inputs:
25+
SourceFolder: '$(Agent.TempDirectory)'
26+
Contents: '**'
27+
TargetFolder: '$(system.defaultworkingdirectory)'

0 commit comments

Comments
 (0)