diff --git a/Jenkinsfile b/Jenkinsfile index 62c79b7705e7a2839974ff29811d9f7243b1a117..14880e4d98e06e415b9c719641f3c4c93dc834fd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,11 +1,50 @@ #!groovy -node ('gin') -{ - stage 'build' - checkout scm - sh "./build_device.sh $WORKSPACE $NODE_NAME" - - stage 'run' - sh "./src/mem" -} + +parallel ( + +"gin" : {node ('gin') + { + stage ('gin_build') + { + checkout scm + sh "./build.sh $WORKSPACE $NODE_NAME" + } + + stage ('gin_run') + { + sh "./src/mem" + } + }}, + +"nyu" : {node ('nyu') + { + stage ('nyu_build') + { + checkout scm + sh "./build.sh $WORKSPACE $NODE_NAME" + } + + stage ('nyu_run') + { + sh "./src/mem" + } + }}, + +"sb15" : {node ('sbalzarini-mac-15') + { + env.PATH = "/usr/local/bin:${env.PATH}" + stage ('sb15_build') + { + checkout scm + sh "./build.sh $WORKSPACE $NODE_NAME" + } + + stage ('sb15_run') + { + sh "./src/mem" + } + }} + + +)