Changes in Jenkins/FullBuild [e9ea53d:e825c9d]
- File:
-
- 1 edited
-
Jenkins/FullBuild (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Jenkins/FullBuild
re9ea53d re825c9d 18 18 19 19 parallel ( 20 gcc_8_x86_new: { trigger_build( 'gcc-8', 'x86' ) }, 21 gcc_7_x86_new: { trigger_build( 'gcc-7', 'x86' ) }, 22 gcc_6_x86_new: { trigger_build( 'gcc-6', 'x86' ) }, 23 gcc_9_x64_new: { trigger_build( 'gcc-9', 'x64' ) }, 24 gcc_8_x64_new: { trigger_build( 'gcc-8', 'x64' ) }, 25 gcc_7_x64_new: { trigger_build( 'gcc-7', 'x64' ) }, 26 gcc_6_x64_new: { trigger_build( 'gcc-6', 'x64' ) }, 27 gcc_5_x64_new: { trigger_build( 'gcc-5', 'x64' ) }, 28 clang_x64_new: { trigger_build( 'clang', 'x64' ) }, 20 gcc_8_x86_new: { trigger_build( 'gcc-8', 'x86', true ) }, 21 gcc_7_x86_new: { trigger_build( 'gcc-7', 'x86', true ) }, 22 gcc_6_x86_new: { trigger_build( 'gcc-6', 'x86', true ) }, 23 gcc_9_x64_new: { trigger_build( 'gcc-9', 'x64', true ) }, 24 gcc_8_x64_new: { trigger_build( 'gcc-8', 'x64', true ) }, 25 gcc_7_x64_new: { trigger_build( 'gcc-7', 'x64', true ) }, 26 gcc_6_x64_new: { trigger_build( 'gcc-6', 'x64', true ) }, 27 gcc_5_x64_new: { trigger_build( 'gcc-5', 'x64', true ) }, 28 clang_x64_new: { trigger_build( 'clang', 'x64', true ) }, 29 clang_x64_old: { trigger_build( 'clang', 'x64', false ) }, 29 30 ) 30 31 } … … 32 33 stage('Package') { 33 34 trigger_dist( commitId, currentBuild.number.toString() ) 34 }35 36 stage('Promote') {37 trigger_prom()38 35 } 39 36 } … … 68 65 //=========================================================================================================== 69 66 70 def trigger_build(String cc, String arch ) {67 def trigger_build(String cc, String arch, boolean new_ast) { 71 68 // Randomly delay the builds by a random amount to avoid hitting the SC server to hard 72 69 sleep(time: 5 * Math.random(), unit:"MINUTES") … … 84 81 [$class: 'BooleanParameterValue', \ 85 82 name: 'NewAST', \ 86 value: true],\83 value: new_ast], \ 87 84 [$class: 'BooleanParameterValue', \ 88 85 name: 'RunAllTests', \ … … 127 124 } 128 125 129 def trigger_prom() {130 def result = build job: 'Cforall_Promote_Ref', propagate: false131 132 echo(result.result)133 134 if(result.result != 'SUCCESS') {135 sh("wget -q -O - https://cforall.uwaterloo.ca/jenkins/job/Cforall_Promote_Ref/${result.number}/consoleText")136 error(result.result)137 }138 }139 140 126 //=========================================================================================================== 141 127 //Routine responsible of sending the email notification once the build is completed
Note:
See TracChangeset
for help on using the changeset viewer.