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

Commit 1e32119

Browse files
author
Dan Rees
committed
Add create and destroy groups, and tidy triggers
1 parent 957662c commit 1e32119

File tree

1 file changed

+25
-9
lines changed

1 file changed

+25
-9
lines changed

ci/pipeline.yml

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,23 @@ resources:
113113
initial_version: 0.0.0
114114
key: version
115115

116+
groups:
117+
- name: create
118+
jobs:
119+
- set-pipeline
120+
- setup-infrastructure
121+
- create-dev-release
122+
- test-nexus
123+
- test-jenkins
124+
- test-sonarqube
125+
- prerelease-patch
126+
- prerelease-minor
127+
- prerelease-major
128+
- release-final
129+
- name: destroy
130+
jobs:
131+
- destroy-bosh
132+
116133
jobs:
117134
- name: set-pipeline
118135
plan:
@@ -146,7 +163,7 @@ jobs:
146163
params: { file: dev-release-tarball/dev-release.tgz }
147164
<<: *slack-alert
148165

149-
- name: deploy-bosh
166+
- name: setup-infrastructure
150167
serial_groups:
151168
- bbl
152169
plan:
@@ -188,15 +205,15 @@ jobs:
188205
- aggregate: &get-test-resources
189206
- get: bbl-state
190207
passed:
191-
- deploy-bosh
208+
- setup-infrastructure
192209
- get: buildstack-deployment
193210
passed:
194-
- deploy-bosh
211+
- setup-infrastructure
195212
- get: cf-deployment-concourse-tasks
196213
- get: devtools-boshrelease
197214
passed:
198215
- create-dev-release
199-
- deploy-bosh
216+
- setup-infrastructure
200217
- get: devtools-tests
201218
- get: dev-release-tarball
202219
passed:
@@ -318,10 +335,6 @@ jobs:
318335
plan:
319336
- aggregate:
320337
- get: bbl-state
321-
passed: &tests
322-
- test-jenkins
323-
- test-nexus
324-
- test-sonarqube
325338
- get: cf-deployment-concourse-tasks
326339
- task: bbl-destroy
327340
file: cf-deployment-concourse-tasks/bbl-destroy/task.yml
@@ -348,7 +361,10 @@ jobs:
348361
- do: &do-release
349362
- aggregate:
350363
- get: devtools-boshrelease
351-
passed: *tests
364+
passed: &tests
365+
- test-jenkins
366+
- test-nexus
367+
- test-sonarqube
352368
- task: create-release
353369
file: devtools-boshrelease/ci/tasks/create-final-release.yml
354370
- put: github-release

0 commit comments

Comments
 (0)