From f8cd1380541e3baecbd242bd7e4434b4b4a2a140 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Mon, 19 Aug 2013 12:36:50 -0700 Subject: [PATCH] changes to jobs.groovy to build on OS X --- jenkins/jobs.groovy | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/jenkins/jobs.groovy b/jenkins/jobs.groovy index 24e4779fa1..8c63b3a8f8 100644 --- a/jenkins/jobs.groovy +++ b/jenkins/jobs.groovy @@ -108,14 +108,34 @@ def targets = [ 'pairing-server':true, 'space-server':true, 'voxel-server':true, - 'interface':false, ] /* setup all of the target jobs to use the above template */ for (target in targets) { - queue hifiJob(target.key, target.value) + queue hifiJob(target.key, target.value) } +/* setup the UNIX and OS X interface builds */ +interfaceUnixJob = hifiJob('interface', false) +interfaceUnixJob.with { + name 'hifi-interface-unix' +} + +queue interfaceUnixJob + +interfaceAppleJob = hifiJob('interface', false) +interfaceAppleJob.with { + name 'hifi-interface-osx' + configure { project -> + project << { + assignedNode 'interface-mini' + canRoam false + } + } +} + +queue interfaceAppleJob + /* setup the parametrized build job for builds from jenkins */ parameterizedJob = hifiJob('$TARGET', true) parameterizedJob.with {