44
44
# -----------------------------------------------------------------------------------------------
45
45
# (3/8) Build & Test base
46
46
# -----------------------------------------------------------------------------------------------
47
- base :
47
+ build- base :
48
48
needs :
49
49
- configure
50
50
uses : devilbox/github-actions/.github/workflows/docker-multistage-build.yml@master
@@ -57,10 +57,10 @@ jobs:
57
57
stage : base
58
58
stage_prev : ' '
59
59
60
- base- test :
60
+ test-base :
61
61
needs :
62
62
- configure
63
- - base
63
+ - build- base
64
64
uses : devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
65
65
with :
66
66
has_refs : ${{ needs.configure.outputs.has_refs == 'true' }}
@@ -72,10 +72,10 @@ jobs:
72
72
# -----------------------------------------------------------------------------------------------
73
73
# (4/8) Build & Test mods
74
74
# -----------------------------------------------------------------------------------------------
75
- mods :
75
+ build- mods :
76
76
needs :
77
77
- configure
78
- - base
78
+ - build- base
79
79
uses : devilbox/github-actions/.github/workflows/docker-multistage-build.yml@master
80
80
with :
81
81
has_refs : ${{ needs.configure.outputs.has_refs == 'true' }}
@@ -86,10 +86,10 @@ jobs:
86
86
stage : mods
87
87
stage_prev : base
88
88
89
- mods- test :
89
+ test-mods :
90
90
needs :
91
91
- configure
92
- - mods
92
+ - build- mods
93
93
uses : devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
94
94
with :
95
95
has_refs : ${{ needs.configure.outputs.has_refs == 'true' }}
@@ -101,10 +101,10 @@ jobs:
101
101
# -----------------------------------------------------------------------------------------------
102
102
# (5/8) Build & Test prod
103
103
# -----------------------------------------------------------------------------------------------
104
- prod :
104
+ build- prod :
105
105
needs :
106
106
- configure
107
- - mods
107
+ - build- mods
108
108
uses : devilbox/github-actions/.github/workflows/docker-multistage-build.yml@master
109
109
with :
110
110
has_refs : ${{ needs.configure.outputs.has_refs == 'true' }}
@@ -115,10 +115,10 @@ jobs:
115
115
stage : prod
116
116
stage_prev : mods
117
117
118
- prod- test :
118
+ test-prod :
119
119
needs :
120
120
- configure
121
- - prod
121
+ - build- prod
122
122
uses : devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
123
123
with :
124
124
has_refs : ${{ needs.configure.outputs.has_refs == 'true' }}
@@ -130,10 +130,10 @@ jobs:
130
130
# -----------------------------------------------------------------------------------------------
131
131
# (6/8) Build & Test work
132
132
# -----------------------------------------------------------------------------------------------
133
- work :
133
+ build- work :
134
134
needs :
135
135
- configure
136
- - prod
136
+ - build- prod
137
137
uses : devilbox/github-actions/.github/workflows/docker-multistage-build.yml@master
138
138
with :
139
139
has_refs : ${{ needs.configure.outputs.has_refs == 'true' }}
@@ -144,10 +144,10 @@ jobs:
144
144
stage : work
145
145
stage_prev : prod
146
146
147
- work- test :
147
+ test-work :
148
148
needs :
149
149
- configure
150
- - work
150
+ - build- work
151
151
uses : devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
152
152
with :
153
153
has_refs : ${{ needs.configure.outputs.has_refs == 'true' }}
@@ -162,10 +162,10 @@ jobs:
162
162
push-base :
163
163
needs :
164
164
- configure
165
- - base- test
166
- - prod- test
167
- - mods- test
168
- - work- test
165
+ - test-base
166
+ - test-prod
167
+ - test-mods
168
+ - test-work
169
169
uses : devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
170
170
with :
171
171
can_deploy : ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
@@ -180,10 +180,10 @@ jobs:
180
180
push-mods :
181
181
needs :
182
182
- configure
183
- - base- test
184
- - prod- test
185
- - mods- test
186
- - work- test
183
+ - test-base
184
+ - test-prod
185
+ - test-mods
186
+ - test-work
187
187
uses : devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
188
188
with :
189
189
can_deploy : ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
@@ -198,10 +198,10 @@ jobs:
198
198
push-prod :
199
199
needs :
200
200
- configure
201
- - base- test
202
- - prod- test
203
- - mods- test
204
- - work- test
201
+ - test-base
202
+ - test-prod
203
+ - test-mods
204
+ - test-work
205
205
uses : devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
206
206
with :
207
207
can_deploy : ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
@@ -216,10 +216,10 @@ jobs:
216
216
push-work :
217
217
needs :
218
218
- configure
219
- - base- test
220
- - prod- test
221
- - mods- test
222
- - work- test
219
+ - test-base
220
+ - test-prod
221
+ - test-mods
222
+ - test-work
223
223
uses : devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
224
224
with :
225
225
can_deploy : ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
0 commit comments