@@ -50,64 +50,105 @@ generate-job-lists:
5050 - tioga-jobs.yml
5151 - tuolumne-jobs.yml
5252
53-
5453# DANE
5554dane-up-check :
5655 variables :
5756 CI_MACHINE : " dane"
5857 extends : [.machine-check]
58+ rules :
59+ # Runs except if we explicitly deactivate dane by variable.
60+ - if : ' $ON_DANE == "OFF"'
61+ when : never
62+ - when : on_success
5963
6064dane-build-and-test :
6165 variables :
6266 CI_MACHINE : " dane"
6367 needs : [dane-up-check, generate-job-lists]
6468 extends : [.build-and-test]
69+ rules :
70+ # Runs except if we explicitly deactivate dane by variable.
71+ - if : ' $ON_DANE == "OFF"'
72+ when : never
73+ - when : on_success
6574
6675# CORONA
6776corona-up-check :
6877 variables :
6978 CI_MACHINE : " corona"
7079 extends : [.machine-check]
80+ rules :
81+ - if : ' $ON_CORONA == "OFF"'
82+ when : never
83+ - when : on_success
7184
7285corona-build-and-test :
7386 variables :
7487 CI_MACHINE : " corona"
7588 needs : [corona-up-check, generate-job-lists]
7689 extends : [.build-and-test]
90+ rules :
91+ - if : ' $ON_CORONA == "OFF"'
92+ when : never
93+ - when : on_success
7794
7895# TIOGA
7996tioga-up-check :
8097 variables :
8198 CI_MACHINE : " tioga"
8299 extends : [.machine-check]
100+ rules :
101+ - if : ' $ON_TIOGA == "OFF"'
102+ when : never
103+ - when : on_success
83104
84105tioga-build-and-test :
85106 variables :
86107 CI_MACHINE : " tioga"
87108 needs : [tioga-up-check, generate-job-lists]
88109 extends : [.build-and-test]
110+ rules :
111+ - if : ' $ON_TIOGA == "OFF"'
112+ when : never
113+ - when : on_success
89114
90115# TUOLUMNE
91116tuolumne-up-check :
92117 variables :
93118 CI_MACHINE : " tuolumne"
94119 extends : [.machine-check]
120+ rules :
121+ - if : ' $ON_TUOLUMNE == "OFF"'
122+ when : never
123+ - when : on_success
95124
96125tuolumne-build-and-test :
97126 variables :
98127 CI_MACHINE : " tuolumne"
99128 needs : [tuolumne-up-check, generate-job-lists]
100129 extends : [.build-and-test]
130+ rules :
131+ - if : ' $ON_TUOLUMNE == "OFF"'
132+ when : never
133+ - when : on_success
101134
102135# LASSEN
103136lassen-up-check :
104137 variables :
105138 CI_MACHINE : " lassen"
106139 extends : [.machine-check]
140+ rules :
141+ - if : ' $ON_LASSEN == "OFF"'
142+ when : never
143+ - when : on_success
107144
108145lassen-build-and-test :
109146 variables :
110147 CI_MACHINE : " lassen"
111148 needs : [lassen-up-check, generate-job-lists]
112149 extends : [.build-and-test]
150+ rules :
151+ - if : ' $ON_LASSEN == "OFF"'
152+ when : never
153+ - when : on_success
113154
0 commit comments