Changeset 985b624 for Jenkinsfile
- Timestamp:
- May 1, 2023, 7:39:30 AM (17 months ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- 4daf79f, 6e1e2d0
- Parents:
- e6d8d11
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Jenkinsfile
re6d8d11 r985b624 305 305 this.Compiler = new CC_Desc('gcc-7', 'g++-7', 'gcc-7', '-flto=auto') 306 306 break 307 case 'gcc-6':308 this.Compiler = new CC_Desc('gcc-6', 'g++-6', 'gcc-6', '-flto=auto')309 break310 case 'gcc-5':311 this.Compiler = new CC_Desc('gcc-5', 'g++-5', 'gcc-5', '-flto=auto')312 break313 case 'gcc-4.9':314 this.Compiler = new CC_Desc('gcc-4.9', 'g++-4.9', 'gcc-4.9', '-flto=auto')315 break307 // case 'gcc-6': 308 // this.Compiler = new CC_Desc('gcc-6', 'g++-6', 'gcc-6', '-flto=auto') 309 // break 310 // case 'gcc-5': 311 // this.Compiler = new CC_Desc('gcc-5', 'g++-5', 'gcc-5', '-flto=auto') 312 // break 313 // case 'gcc-4.9': 314 // this.Compiler = new CC_Desc('gcc-4.9', 'g++-4.9', 'gcc-4.9', '-flto=auto') 315 // break 316 316 case 'clang': 317 317 this.Compiler = new CC_Desc('clang', 'clang++-10', 'gcc-10', '-flto=thin -flto-jobs=0') … … 359 359 def prepare_build() { 360 360 // prepare the properties 361 properties ([ 362 buildDiscarder(logRotator( 363 artifactDaysToKeepStr: '', 364 artifactNumToKeepStr: '', 365 daysToKeepStr: '730', 366 numToKeepStr: '1000' 367 )), 368 [$class: 'ParametersDefinitionProperty', 369 parameterDefinitions: [ 370 [$class: 'ChoiceParameterDefinition', 371 description: 'Which compiler to use', 372 name: 'Compiler', 373 choices: 'gcc-11\ngcc-10\ngcc-9\ngcc-8\ngcc-7\n gcc-6\ngcc-5\ngcc-4.9\nclang', \374 defaultValue: 'gcc- 8',\375 ], 376 [$class: 'ChoiceParameterDefinition', 377 description: 'The target architecture', 378 name: 'Architecture', 379 choices: 'x64\nx86', 380 defaultValue: 'x64', 381 ], 382 [$class: 'BooleanParameterDefinition', 361 properties ([ \ 362 buildDiscarder(logRotator( \ 363 artifactDaysToKeepStr: '', \ 364 artifactNumToKeepStr: '', \ 365 daysToKeepStr: '730', \ 366 numToKeepStr: '1000' \ 367 )), \ 368 [$class: 'ParametersDefinitionProperty', \ 369 parameterDefinitions: [ \ 370 [$class: 'ChoiceParameterDefinition', \ 371 description: 'Which compiler to use', \ 372 name: 'Compiler', \ 373 choices: 'gcc-11\ngcc-10\ngcc-9\ngcc-8\ngcc-7\nclang', \ 374 defaultValue: 'gcc-9', \ 375 ], \ 376 [$class: 'ChoiceParameterDefinition', \ 377 description: 'The target architecture', \ 378 name: 'Architecture', \ 379 choices: 'x64\nx86', \ 380 defaultValue: 'x64', \ 381 ], \ 382 [$class: 'BooleanParameterDefinition', \ 383 383 description: 'If false, the test suite is only ran in debug', \ 384 name: 'RunAllTests', 385 defaultValue: false, 386 ], 387 [$class: 'BooleanParameterDefinition', 388 description: 'If true, jenkins also runs benchmarks', 389 name: 'RunBenchmark', 390 defaultValue: false, 391 ], 392 [$class: 'BooleanParameterDefinition', 393 description: 'If true, jenkins also builds documentation', 394 name: 'BuildDocumentation', 395 defaultValue: true, 396 ], 397 [$class: 'BooleanParameterDefinition', 398 description: 'If true, jenkins also publishes results', 399 name: 'Publish', 400 defaultValue: false, 401 ], 402 [$class: 'BooleanParameterDefinition', 403 description: 'If true, jenkins will not send emails', 404 name: 'Silent', 405 defaultValue: false, 406 ], 384 name: 'RunAllTests', \ 385 defaultValue: false, \ 386 ], \ 387 [$class: 'BooleanParameterDefinition', \ 388 description: 'If true, jenkins also runs benchmarks', \ 389 name: 'RunBenchmark', \ 390 defaultValue: false, \ 391 ], \ 392 [$class: 'BooleanParameterDefinition', \ 393 description: 'If true, jenkins also builds documentation', \ 394 name: 'BuildDocumentation', \ 395 defaultValue: true, \ 396 ], \ 397 [$class: 'BooleanParameterDefinition', \ 398 description: 'If true, jenkins also publishes results', \ 399 name: 'Publish', \ 400 defaultValue: false, \ 401 ], \ 402 [$class: 'BooleanParameterDefinition', \ 403 description: 'If true, jenkins will not send emails', \ 404 name: 'Silent', \ 405 defaultValue: false, \ 406 ], \ 407 407 ], 408 408 ]]) 409 // choices: 'gcc-11\ngcc-10\ngcc-9\ngcc-8\ngcc-7\ngcc-6\ngcc-5\ngcc-4.9\nclang', 410 // defaultValue: 'gcc-8', 409 411 410 412 // It's unfortunate but it looks like we need to checkout the entire repo just to get
Note: See TracChangeset
for help on using the changeset viewer.