Skip to content

Commit a8322a6

Browse files
Merge pull request #90 from FINkit/add-destroy
add auto destroy of deployment and bbl
2 parents 775ec7a + 258be35 commit a8322a6

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

ci/pipeline.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,28 @@ jobs:
225225
file: sonarqube-boshrelease/ci/tasks/test-sonarqube.yml
226226
params:
227227
BOSH_DEPLOYMENT: *deployment-name
228+
on_success:
229+
put: bosh-deployment # Destroy sonar instance
230+
params:
231+
source_file: source/source.yml
232+
delete:
233+
enabled: true
234+
force: true
235+
vars:
236+
deployment_name: *deployment-name
237+
- task: bbl-destroy
238+
file: cf-deployment-concourse-tasks/bbl-destroy/task.yml
239+
input_mapping:
240+
bbl-state: bbl-state
241+
output_mapping:
242+
updated-bbl-state: updated-bbl-state
243+
params:
244+
BBL_GCP_SERVICE_ACCOUNT_KEY: ((gcp.key))
245+
ensure:
246+
put: bbl-state
247+
params:
248+
repository: updated-bbl-state
249+
rebase: true
228250
<<: *slack-alert
229251

230252
- name: release-final

0 commit comments

Comments
 (0)