Changeset b94206b


Ignore:
Timestamp:
Jul 12, 2016, 4:51:30 PM (8 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
e67f54c
Parents:
a3e1f8f
Message:

added some debugging messages to jenkins file, full build now starts 2 builds in parallel

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Jenkins/FullBuild

    ra3e1f8f rb94206b  
    3636                        wrap([$class: 'TimestamperBuildWrapper']) {
    3737
    38                                 build job: 'Cforall/master',                                    \
    39                                         parameters: [                                           \
    40                                                 [$class: 'BooleanParameterValue',               \
    41                                                   name: 'isFullBuild',                          \
    42                                                   value: true],                                         \
    43                                                 [$class: 'StringParameterValue',                \
    44                                                   name: 'buildArchitecture',                    \
    45                                                   value: '64-bit']                              \
    46                                         ]
     38                                stage 'Build'
     39
     40                                        parallel (
     41                                                { node ('master') {
     42                                                        build job: 'Cforall/master',                                    \
     43                                                                parameters: [                                           \
     44                                                                        [$class: 'BooleanParameterValue',               \
     45                                                                          name: 'isFullBuild',                          \
     46                                                                          value: true],                                         \
     47                                                                        [$class: 'StringParameterValue',                \
     48                                                                          name: 'buildArchitecture',                    \
     49                                                                          value: '64-bit']                              \
     50                                                                ]
     51                                                }},
     52                                                { node ('master') {
     53                                                        build job: 'Cforall/master',                                    \
     54                                                                parameters: [                                           \
     55                                                                        [$class: 'BooleanParameterValue',               \
     56                                                                          name: 'isFullBuild',                          \
     57                                                                          value: true],                                         \
     58                                                                        [$class: 'StringParameterValue',                \
     59                                                                          name: 'buildArchitecture',                    \
     60                                                                          value: '32-bit']                              \
     61                                                                ]
     62                                                }}
     63                                        )
    4764
    4865                                //Push latest changes to do-lang repo
  • Jenkinsfile

    ra3e1f8f rb94206b  
    204204
    205205        finally {
     206                echo 'Build Completed'
     207
    206208                //Send email with final results if this is not a full build
    207209                if( !bIsFullBuild ) {
     210                        echo 'Notifying users of result'
    208211                        email(currentBuild.result, log_needed)
    209212                }
     
    219222//Routine responsible of sending the email notification once the build is completed
    220223//===========================================================================================================
    221 def notify_result(boolean bIsFullBuild, Exception err, String status, boolean log) {
    222         echo 'Build completed, sending result notification'
    223         if(bIsFullBuild)         {
    224                 email(status, log)
    225         }
    226 }
    227 
    228224//Standard build email notification
    229225def email(String status, boolean log) {
Note: See TracChangeset for help on using the changeset viewer.