-
Notifications
You must be signed in to change notification settings - Fork 85
/
pipelineController.yaml
202 lines (184 loc) · 6.18 KB
/
pipelineController.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
black_check: &black_check
taskName: black_check
definition: jenkins/black_check.groovy
phase: 0
test_unit: &test_unit
taskName: test_unit
definition: jenkins/test_unit.groovy
phase: 0
test_integration: &test_integration
taskName: test_integration
definition: jenkins/test_integration.groovy
phase: 0
build_drum: &build_drum
taskName: build_drum
definition: jenkins/build_drum.groovy
phase: 1
test_functional_general: &test_functional_general
taskName: test_functional_general
definition: jenkins/test_functional_general.groovy
phase: 3
test_e2e_inference_model_templates: &test_e2e_inference_model_templates
taskName: test_e2e_inference_model_templates
definition: jenkins/test_e2e_inference_model_templates.groovy
phase: 3
test_e2e_training_model_templates: &test_e2e_training_model_templates
taskName: test_e2e_training_model_templates
definition: jenkins/test_e2e_training_model_templates.groovy
phase: 3
test_e2e_drop_in_envs: &test_e2e_drop_in_envs
taskName: test_e2e_drop_in_envs
definition: jenkins/test_e2e_drop_in_envs.groovy
phase: 3
test_functional_python_keras: &test_functional_python_keras
taskName: test_functional_python_keras
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: python3_keras
phase: 3
test_functional_python_onnx: &test_functional_python_onnx
taskName: test_functional_python_onnx
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: python3_onnx
phase: 3
test_functional_python_pmml: &test_functional_python_pmml
taskName: test_functional_python_pmml
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: python3_pmml
phase: 3
test_functional_python_pytorch: &test_functional_python_pytorch
taskName: test_functional_python_pytorch
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: python3_pytorch
phase: 3
test_functional_python311_genai: &test_functional_python311_genai
taskName: test_functional_python311_genai
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: python311_genai
phase: 3
test_functional_python_sklearn: &test_functional_python_sklearn
taskName: test_functional_python_sklearn
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: python3_sklearn
phase: 3
test_functional_python_xgboost: &test_functional_python_xgboost
taskName: test_functional_python_xgboost
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: python3_xgboost
phase: 3
test_functional_r_environment: &test_functional_r_environment
taskName: test_functional_r_environment
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: r_lang
phase: 3
test_functional_java_environment: &test_functional_java_environment
taskName: test_functional_java_environment
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: java_codegen
phase: 2
test_functional_julia_environment: &test_functional_julia_environment
taskName: test_functional_julia_environment
definition: jenkins/test_functional_per_framework.groovy
environment:
FRAMEWORK: julia
phase: 3
repositoryTasks:
pr:
phrase:
- regex: ".*black_check.*"
script: *black_check
- regex: ".*test_unit.*"
script: *test_unit
- regex: ".*test_integration.*"
script: *test_integration
- regex: ".*build_drum.*"
script:
- *black_check
- *test_unit
- *test_integration
- *build_drum
- regex: ".*test_functional_general.*"
script:
- *build_drum
- *test_functional_general
- regex: ".*test_e2e_inference_model_templates.*"
script:
- *build_drum
- *test_e2e_inference_model_templates
- regex: ".*test_e2e_training_model_templates.*"
script:
- *build_drum
- *test_e2e_training_model_templates
- regex: ".*test_e2e_drop_in_envs.*"
script:
- *build_drum
- *test_e2e_drop_in_envs
- regex: ".*test_functional_python_keras.*"
script:
- *build_drum
- *test_functional_python_keras
- regex: ".*test_functional_python_onnx.*"
script:
- *build_drum
- *test_functional_python_onnx
- regex: ".*test_functional_python_pmml.*"
script:
- *build_drum
- *test_functional_python_pmml
- regex: ".*test_functional_python_pytorch.*"
script:
- *build_drum
- *test_functional_python_pytorch
- regex: ".*test_functional_python311_genai.*"
script:
- *build_drum
- *test_functional_python311_genai
- regex: ".*test_functional_python_sklearn.*"
script:
- *build_drum
- *test_functional_python_sklearn
- regex: ".*test_functional_python_xgboost.*"
script:
- *build_drum
- *test_functional_python_xgboost
- regex: ".*test_functional_r_environment.*"
script:
- *build_drum
- *test_functional_r_environment
- regex: ".*test_functional_java_environment.*"
script:
- *build_drum
- *test_functional_java_environment
- regex: ".*test_functional_julia_environment.*"
script:
- *build_drum
- *test_functional_julia_environment
change:
- changedFilesRegex: '.*'
script:
- *black_check
- *test_unit
- *test_integration
- *build_drum
- *test_functional_general
- *test_e2e_inference_model_templates
- *test_e2e_training_model_templates
- *test_e2e_drop_in_envs
- *test_functional_python_keras
- *test_functional_python_onnx
- *test_functional_python_pmml
- *test_functional_python_pytorch
- *test_functional_python311_genai
- *test_functional_python_sklearn
- *test_functional_python_xgboost
- *test_functional_r_environment
- *test_functional_java_environment
# - *test_functional_julia_environment