Skip to content
This repository was archived by the owner on Jul 17, 2018. It is now read-only.

Commit 53b2bb1

Browse files
author
Darren Jones
authored
Merge pull request #164 from dazjones/deployment-teardown
Added ensure blocks around other build tools
2 parents 79abf4a + 994312e commit 53b2bb1

File tree

1 file changed

+27
-24
lines changed

1 file changed

+27
-24
lines changed

ci/pipeline.yml

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -232,14 +232,15 @@ jobs:
232232
file: devtools-boshrelease/ci/tasks/test-gerrit.yml
233233
params:
234234
BOSH_DEPLOYMENT: *gerrit-deployment-name
235-
- put: bosh-deployment # Destroy Gerrit instance
236-
params:
237-
source_file: source/source.yml
238-
delete:
239-
enabled: true
240-
force: true
241-
vars:
242-
deployment_name: *gerrit-deployment-name
235+
ensure:
236+
put: bosh-deployment # Destroy Gerrit instance
237+
params:
238+
source_file: source/source.yml
239+
delete:
240+
enabled: true
241+
force: true
242+
vars:
243+
deployment_name: *gerrit-deployment-name
243244
<<: *slack-alert
244245

245246
- name: test-jenkins
@@ -303,14 +304,15 @@ jobs:
303304
file: devtools-boshrelease/ci/tasks/test-nexus.yml
304305
params:
305306
BOSH_DEPLOYMENT: *nexus-deployment-name
306-
- put: bosh-deployment # Destroy Nexus instance
307-
params:
308-
source_file: source/source.yml
309-
delete:
310-
enabled: true
311-
force: true
312-
vars:
313-
deployment_name: *nexus-deployment-name
307+
ensure:
308+
put: bosh-deployment # Destroy Nexus instance
309+
params:
310+
source_file: source/source.yml
311+
delete:
312+
enabled: true
313+
force: true
314+
vars:
315+
deployment_name: *nexus-deployment-name
314316
<<: *slack-alert
315317

316318
- name: test-sonarqube
@@ -338,14 +340,15 @@ jobs:
338340
file: devtools-boshrelease/ci/tasks/test-sonarqube.yml
339341
params:
340342
BOSH_DEPLOYMENT: *sonarqube-deployment-name
341-
- put: bosh-deployment # Destroy sonarqube instance
342-
params:
343-
source_file: source/source.yml
344-
delete:
345-
enabled: true
346-
force: true
347-
vars:
348-
deployment_name: *sonarqube-deployment-name
343+
ensure:
344+
put: bosh-deployment # Destroy sonarqube instance
345+
params:
346+
source_file: source/source.yml
347+
delete:
348+
enabled: true
349+
force: true
350+
vars:
351+
deployment_name: *sonarqube-deployment-name
349352
<<: *slack-alert
350353

351354
- name: destroy-bosh

0 commit comments

Comments
 (0)