Skip to content

Commit fcc95de

Browse files
committed
[WIP] Jenkinsfile updated for CVODE FMU
1 parent cd6607b commit fcc95de

1 file changed

Lines changed: 52 additions & 0 deletions

File tree

.CI/Jenkinsfile

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ pipeline {
1111
booleanParam(name: 'fmi_v1_25', defaultValue: false, description: 'maintenance/v1.25 branch with FMI (ryzen-5950x-2)')
1212
booleanParam(name: 'fmi_master', defaultValue: false, description: 'master branch with FMI running OMSimulator (ryzen-5950x-2)')
1313

14+
booleanParam(name: 'cs_fmu_cvode_v1_24', defaultValue: false, description: 'maintenance/v1.24 branch with CVODE CS FMUs running OMSimulator (ryzen-5950x-2)')
15+
booleanParam(name: 'cs_fmu_cvode_v1_25', defaultValue: false, description: 'maintenance/v1.25 branch with CVODE CS FMUs running OMSimulator (ryzen-5950x-2)')
16+
booleanParam(name: 'cs_fmu_cvode_master', defaultValue: false, description: 'master branch with CVODE CS FMUs running OMSimulator (ryzen-5950x-2)')
17+
1418
booleanParam(name: 'fmpy_fmi_v1_24', defaultValue: false, description: 'maintenance/v1.24 branch with FMI (ryzen-5950x-2)')
1519
booleanParam(name: 'fmpy_fmi_v1_25', defaultValue: false, description: 'maintenance/v1.25 branch with FMI (ryzen-5950x-2)')
1620
booleanParam(name: 'fmpy_fmi_master', defaultValue: false, description: 'master branch with FMI running FMPy (ryzen-5950x-2)')
@@ -173,6 +177,54 @@ pipeline {
173177
}
174178
}
175179

180+
stage('v1.24 CVODE CS-FMUs with OMSimulator') {
181+
agent {
182+
node {
183+
label 'ryzen-5950x-2-1'
184+
customWorkspace 'ws/OpenModelicaLibraryTestingWork'
185+
}
186+
}
187+
options { skipDefaultCheckout() }
188+
when {
189+
beforeAgent true
190+
expression { params.cs_fmu_cvode_v1_24 }
191+
}
192+
steps {
193+
runRegressiontest('maintenance/v1.24', 'v1.24-cs-fmu-cvode', '--fmiFlags=s:cvode --fmuRuntimeDepends=modelica', omsimulatorHash(), 'ripper2', 'LibraryTestingRipper2DB', false, '', false, false)
194+
}
195+
}
196+
stage('v1.25 CVODE CS-FMUs with OMSimulator') {
197+
agent {
198+
node {
199+
label 'ryzen-5950x-2-1'
200+
customWorkspace 'ws/OpenModelicaLibraryTestingWork'
201+
}
202+
}
203+
options { skipDefaultCheckout() }
204+
when {
205+
beforeAgent true
206+
expression { params.cs_fmu_cvode_v1_25 }
207+
}
208+
steps {
209+
runRegressiontest('maintenance/v1.25', 'v1.25-cs-fmu-cvode', '--fmiFlags=s:cvode --fmuRuntimeDepends=modelica', omsimulatorHash(), 'ripper2', 'LibraryTestingRipper2DB', false, '', false, false)
210+
}
211+
}
212+
stage('master CVODE CS-FMUs with OMSimulator') {
213+
agent {
214+
node {
215+
label 'ryzen-5950x-2-1'
216+
customWorkspace 'ws/OpenModelicaLibraryTestingWork'
217+
}
218+
}
219+
options { skipDefaultCheckout() }
220+
when {
221+
beforeAgent true
222+
expression { params.cs_fmu_cvode_master }
223+
}
224+
steps {
225+
runRegressiontest('master', 'master-cs-fmu-cvode', '--fmiFlags=s:cvode --fmuRuntimeDepends=modelica', 'origin/master', 'ripper2', 'LibraryTestingRipper2DB', false, '', false, false)
226+
}
227+
}
176228

177229
stage('v1.24 FMI with FMPy') {
178230
agent {

0 commit comments

Comments
 (0)