Changeset 5307c33


Ignore:
Timestamp:
Dec 11, 2018, 2:49:52 PM (6 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
Children:
bf9d323
Parents:
90cfc16
Message:

First attempt at running jenkins 32bit builds on ruby

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Jenkinsfile

    r90cfc16 r5307c33  
    44// Main loop of the compilation
    55//===========================================================================================================
    6 node ('master'){
    7 
     6
     7node('master') {
    88        // Globals
    99        BuildDir  = pwd tmp: true
     
    2626                        Settings = prepare_build()
    2727
    28                         clean()
    29 
    30                         checkout()
    31 
    32                         notify_server(0)
    33 
    34                         build()
    35 
    36                         test()
    37 
    38                         benchmark()
    39 
    40                         build_doc()
    41 
    42                         publish()
     28                        node(Settings.Architecture.node) {
     29                                clean()
     30
     31                                checkout()
     32
     33                                notify_server(0)
     34
     35                                build()
     36
     37                                test()
     38
     39                                benchmark()
     40
     41                                build_doc()
     42
     43                                publish()
     44                        }
    4345
    4446                        notify_server(45)
     
    7577        }
    7678}
    77 
    7879//===========================================================================================================
    7980// Main compilation routines
     
    250251        public String name
    251252        public String flags
    252 
    253         Arch_Desc(String name, String flags) {
     253        public String node
     254
     255        Arch_Desc(String name, String flags, String node) {
    254256                this.name  = name
    255257                this.flags = flags
     258                this.node  = node
    256259        }
    257260}
     
    292295                switch( param.Architecture ) {
    293296                        case 'x64':
    294                                 this.Architecture = new Arch_Desc('x64', '--host=x86_64')
     297                                this.Architecture = new Arch_Desc('x64', '--host=x86_64', 'master')
    295298                        break
    296299                        case 'x86':
    297                                 this.Architecture = new Arch_Desc('x86', '--host=i386')
     300                                this.Architecture = new Arch_Desc('x86', '--host=i386', 'x86')
    298301                        break
    299302                        default :
Note: See TracChangeset for help on using the changeset viewer.