Changeset 5ed9061 for Jenkins


Ignore:
Timestamp:
Jul 15, 2016, 9:14:45 PM (5 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
aaron-thesis, arm-eh, cleanup-dtors, ctor, deferred_resn, demangler, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, resolv-new, with_gc
Children:
5d125e4, cb2e8ce
Parents:
a2f86e9
Message:

Apparently jenkins scripts can't use 'for each' so the full build fails...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Jenkins/FullBuild

    ra2f86e9 r5ed9061  
    44// Main compilation routines
    55//===========================================================================================================
     6
     7def trigger_build(String arch) {
     8        def result = build job: 'Cforall/master',               \
     9                parameters: [                                           \
     10                        [$class: 'BooleanParameterValue',               \
     11                          name: 'isFullBuild',                          \
     12                          value: true],                                         \
     13                        [$class: 'StringParameterValue',                \
     14                          name: 'buildArchitecture',                    \
     15                          value: arch]                                  \
     16                ]
     17
     18        echo(result.result)
     19        echo(result.absoluteUrl)
     20}
     21
    622def push_build() {
    723        //Don't use the build_stage function which outputs the compiler
     
    4359                                        parallel (
    4460                                                x64: {
    45                                                         results[0] = build job: 'Cforall/master',                                       \
    46                                                                 parameters: [                                           \
    47                                                                         [$class: 'BooleanParameterValue',               \
    48                                                                           name: 'isFullBuild',                          \
    49                                                                           value: true],                                         \
    50                                                                         [$class: 'StringParameterValue',                \
    51                                                                           name: 'buildArchitecture',                    \
    52                                                                           value: '64-bit']                              \
    53                                                                 ]
     61                                                        trigger_build('64-bit')
    5462                                                },
    55                                                 x32:
    56                                                  {
    57                                                         results[1] = build job: 'Cforall/master',                                       \
    58                                                                 parameters: [                                           \
    59                                                                         [$class: 'BooleanParameterValue',               \
    60                                                                           name: 'isFullBuild',                          \
    61                                                                           value: true],                                         \
    62                                                                         [$class: 'StringParameterValue',                \
    63                                                                           name: 'buildArchitecture',                    \
    64                                                                           value: '32-bit']                              \
    65                                                                 ]
     63                                                x32: {
     64                                                        trigger_build('32-bit')
    6665                                                }
    6766                                        )
    68 
    69                                         results.each { result ->
    70                                                 echo(result.result)
    71                                                 echo(result.absoluteUrl)
    72 
    73                                                 if (result.result != 'SUCCESS') {
    74                                                         echo( 'Build Succede' )
    75                                                 }
    76                                         }
    7767
    7868                                //Push latest changes to do-lang repo
Note: See TracChangeset for help on using the changeset viewer.