mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 10:17:40 +02:00
Merge pull request #561 from birarda/jenkins
fix broken push triggers for generated jobs
This commit is contained in:
commit
e4f1dd3116
2 changed files with 20 additions and 18 deletions
|
@ -1,6 +1,7 @@
|
||||||
def hifiJob(String targetName, Boolean deploy) {
|
def hifiJob(String targetName, Boolean deploy) {
|
||||||
def JENKINS_URL = 'https://jenkins.below92.com/'
|
def JENKINS_URL = 'https://jenkins.below92.com/'
|
||||||
def GITHUB_HOOK_URL = 'https://github.com/worklist/hifi/'
|
def GITHUB_HOOK_URL = 'https://github.com/worklist/hifi/'
|
||||||
|
def GIT_REPO_URL = 'git@github.com:worklist/hifi.git'
|
||||||
def HIPCHAT_ROOM = 'High Fidelity'
|
def HIPCHAT_ROOM = 'High Fidelity'
|
||||||
|
|
||||||
job {
|
job {
|
||||||
|
@ -8,8 +9,10 @@ def hifiJob(String targetName, Boolean deploy) {
|
||||||
logRotator(7, -1, -1, -1)
|
logRotator(7, -1, -1, -1)
|
||||||
|
|
||||||
scm {
|
scm {
|
||||||
git(GITHUB_HOOK_URL, 'master') { node ->
|
git(GIT_REPO_URL, 'master') { node ->
|
||||||
node << includedRegions << "${targetName}/.*\nlibraries/.*"
|
node / includedRegions << "${targetName}/.*\nlibraries/.*"
|
||||||
|
node / 'userRemoteConfigs' / 'hudson.plugins.git.UserRemoteConfig' / 'name' << ''
|
||||||
|
node / 'userRemoteConfigs' / 'hudson.plugins.git.UserRemoteConfig' / 'refspec' << ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,25 +92,24 @@ def hifiJob(String targetName, Boolean deploy) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
def deployTargets = [
|
def targets = [
|
||||||
'animation-server',
|
'animation-server':true,
|
||||||
'audio-mixer',
|
'audio-mixer':true,
|
||||||
'avatar-mixer',
|
'avatar-mixer':true,
|
||||||
'domain-server',
|
'domain-server':true,
|
||||||
'eve',
|
'eve':true,
|
||||||
'pairing-server',
|
'pairing-server':true,
|
||||||
'space-server',
|
'space-server':true,
|
||||||
'voxel-server'
|
'voxel-server':true,
|
||||||
|
'interface':false,
|
||||||
|
'dummy-job':false
|
||||||
]
|
]
|
||||||
|
|
||||||
/* setup all of the deploys jobs that use the above template */
|
/* setup all of the target jobs to use the above template */
|
||||||
deployTargets.each {
|
for (target in targets) {
|
||||||
hifiJob(it, true)
|
queue hifiJob(target.key, target.value)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* setup the interface job, doesn't deploy */
|
|
||||||
hifiJob('interface', false)
|
|
||||||
|
|
||||||
/* setup the parametrized-build job for builds from jenkins */
|
/* setup the parametrized-build job for builds from jenkins */
|
||||||
parameterizedJob = hifiJob('$TARGET', true)
|
parameterizedJob = hifiJob('$TARGET', true)
|
||||||
parameterizedJob.with {
|
parameterizedJob.with {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// hifi
|
// hifi
|
||||||
//
|
//
|
||||||
// Created by Stephen Birarda on 3/15/13.
|
// Created by Stephen Birarda on 3/15/13.
|
||||||
//
|
// Copyright (c) 2013 HighFidelity, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
|
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
|
|
Loading…
Reference in a new issue