File tree Expand file tree Collapse file tree 3 files changed +20
-6
lines changed Expand file tree Collapse file tree 3 files changed +20
-6
lines changed Original file line number Diff line number Diff line change 69
69
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
70
70
KAYOBE_IMAGE : ${{ inputs.kayobe_image }}
71
71
steps :
72
+ - name : Fail
73
+ run : false
74
+
72
75
- uses : actions/checkout@v3
73
76
with :
74
77
submodules : true
Original file line number Diff line number Diff line change 40
40
outputs :
41
41
kayobe_image : ${{ fromJSON(steps.meta.outputs.json).tags[0] }}
42
42
steps :
43
+ - name : Fail
44
+ run : false
45
+
43
46
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
44
47
- name : Checkout kayobe config
45
48
uses : actions/checkout@v3
Original file line number Diff line number Diff line change 64
64
with :
65
65
if : ${{ needs.check-changes.outputs.aio == 'true' }}
66
66
67
+ test :
68
+ runs-on : ubuntu-20.04
69
+ needs :
70
+ - check-changes
71
+ - build-kayobe-image
72
+ if : always()
73
+ steps :
74
+ - run : echo '${{ toJson(needs.build-kayobe-image) }}'
75
+ - run : echo '${{ toJson(needs.build-kayobe-image.result) }}'
76
+ - run : echo '${{ toJson(needs.build-kayobe-image.outputs) }}'
77
+
67
78
all-in-one-centos-ovs :
68
79
name : aio (CentOS OVS)
69
80
needs :
76
87
OS_CLOUD : sms-lab-release
77
88
if : ${{ needs.check-changes.outputs.aio == 'true' }}
78
89
secrets : inherit
79
- if : always()
90
+ if : ${{ ! failure() }}
80
91
81
92
all-in-one-centos-ovn :
82
93
name : aio (CentOS OVN)
90
101
OS_CLOUD : sms-lab-release
91
102
if : ${{ needs.check-changes.outputs.aio == 'true' }}
92
103
secrets : inherit
93
- if : always ()
104
+ if : success ()
94
105
95
106
all-in-one-rocky-ovs :
96
107
name : aio (Rocky OVS)
@@ -109,7 +120,7 @@ jobs:
109
120
OS_CLOUD : sms-lab-release
110
121
if : ${{ needs.check-changes.outputs.aio == 'true' }}
111
122
secrets : inherit
112
- if : always()
123
+ if : always() && needs.build-kayobe-image.result == 'success'
113
124
114
125
all-in-one-rocky-ovn :
115
126
name : aio (Rocky OVN)
@@ -128,7 +139,6 @@ jobs:
128
139
OS_CLOUD : sms-lab-release
129
140
if : ${{ needs.check-changes.outputs.aio == 'true' }}
130
141
secrets : inherit
131
- if : always()
132
142
133
143
all-in-one-ubuntu-ovs :
134
144
name : aio (Ubuntu OVS)
@@ -144,7 +154,6 @@ jobs:
144
154
OS_CLOUD : sms-lab-release
145
155
if : ${{ needs.check-changes.outputs.aio == 'true' }}
146
156
secrets : inherit
147
- if : always()
148
157
149
158
all-in-one-ubuntu-ovn :
150
159
name : aio (Ubuntu OVN)
@@ -160,4 +169,3 @@ jobs:
160
169
OS_CLOUD : sms-lab-release
161
170
if : ${{ needs.check-changes.outputs.aio == 'true' }}
162
171
secrets : inherit
163
- if : always()
You can’t perform that action at this time.
0 commit comments