Changeset 660665f for Jenkins/FullBuild


Ignore:
Timestamp:
Jun 29, 2021, 5:35:19 PM (4 years ago)
Author:
caparsons <caparson@…>
Branches:
ADT, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
dcad80a
Parents:
5a46e09 (diff), d02e547 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Jenkins/FullBuild

    r5a46e09 r660665f  
    55//===========================================================================================================
    66
    7 node ('master') {
     7node {
    88        def err = null
    99
     
    1818
    1919                                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_08_x86_new: { trigger_build( 'gcc-8',   'x86' ) },
     21                                        gcc_07_x86_new: { trigger_build( 'gcc-7',   'x86' ) },
     22                                        gcc_06_x86_new: { trigger_build( 'gcc-6',   'x86' ) },
     23                                        gcc_10_x64_new: { trigger_build( 'gcc-10',  'x64' ) },
     24                                        gcc_09_x64_new: { trigger_build( 'gcc-9',   'x64' ) },
     25                                        gcc_08_x64_new: { trigger_build( 'gcc-8',   'x64' ) },
     26                                        gcc_07_x64_new: { trigger_build( 'gcc-7',   'x64' ) },
     27                                        gcc_06_x64_new: { trigger_build( 'gcc-6',   'x64' ) },
     28                                        clang_x64_new:  { trigger_build( 'clang',   'x64' ) },
    2929                                )
    3030                        }
     
    106106
    107107        if(result.result != 'SUCCESS') {
    108                 sh("wget -q -O - http://localhost:8084/jenkins/job/Cforall/job/master/${result.number}/consoleText")
     108                sh("wget -q -O - https://cforall.uwaterloo.ca/jenkins/job/Cforall/job/master/${result.number}/consoleText")
    109109                error(result.result)
    110110        }
     
    144144//Email notification on a full build failure
    145145def promote_email(boolean success) {
    146         echo('notifying users')
     146        node {
     147                echo('notifying users')
    147148
    148         def result = success ? "PROMOTE - SUCCESS" : "PROMOTE - FAILURE"
     149                def result = success ? "PROMOTE - SUCCESS" : "PROMOTE - FAILURE"
    149150
    150         //Since tokenizer doesn't work, figure stuff out from the environnement variables and command line
    151         //Configurations for email format
    152         def email_subject = "[cforall git][${result}]"
    153         def email_body = """<p>This is an automated email from the Jenkins build machine. It was
    154 generated following the result of the C\u2200 nightly build.</p>
     151                //Since tokenizer doesn't work, figure stuff out from the environnement variables and command line
     152                //Configurations for email format
     153                def email_subject = "[cforall git][${result}]"
     154                def email_body = """<p>This is an automated email from the Jenkins build machine. It was
     155        generated following the result of the C\u2200 nightly build.</p>
    155156
    156 <p>Check console output at ${env.BUILD_URL} to view the results.</p>
     157        <p>Check console output at ${env.BUILD_URL} to view the results.</p>
    157158
    158 <p>- Status --------------------------------------------------------------</p>
     159        <p>- Status --------------------------------------------------------------</p>
    159160
    160 <p>${result}</p>
     161        <p>${result}</p>
    161162
    162 <p>- Performance ---------------------------------------------------------</p>
     163        <p>- Performance ---------------------------------------------------------</p>
    163164
    164 <img src="https://cforall.uwaterloo.ca/jenkins/job/Cforall/job/master/plot/Compilation/getPlot?index=0" >
    165 <img src="https://cforall.uwaterloo.ca/jenkins/job/Cforall/job/master/plot/Compilation/getPlot?index=1" >
     165        <img src="https://cforall.uwaterloo.ca/jenkins/job/Cforall/job/master/plot/Compilation/getPlot?index=0" >
     166        <img src="https://cforall.uwaterloo.ca/jenkins/job/Cforall/job/master/plot/Compilation/getPlot?index=1" >
    166167
    167 <p>- Logs ----------------------------------------------------------------</p>
    168 """
     168        <p>- Logs ----------------------------------------------------------------</p>
     169        """
    169170
    170         def email_to = "cforall@lists.uwaterloo.ca"
     171                def email_to = "cforall@lists.uwaterloo.ca"
    171172
    172         //send email notification
    173         emailext body: email_body, subject: email_subject, to: email_to, attachLog: !success
     173                //send email notification
     174                emailext body: email_body, subject: email_subject, to: email_to, attachLog: !success
     175        }
    174176}
Note: See TracChangeset for help on using the changeset viewer.