Fix Jenkinsfile.

This commit is contained in:
/dev/urandom 2016-10-03 21:45:14 +02:00
parent 5c15ae5163
commit 976bf8d56d
No known key found for this signature in database
GPG Key ID: 41322B973E0F295E

12
Jenkinsfile vendored
View File

@ -85,7 +85,7 @@ def getIW4xExecutable() {
$class: 'CopyArtifact',
filter: '*',
fingerprintArtifacts: true,
projectName: 'iw4x/iw4x-executable/' + iw4xExecutableBranch,
projectName: 'iw4x/iw4x-executable/' + iw4xExecutableBranch(),
selector: [
$class: 'TriggeredBuildSelector',
allowUpstreamDependencies: false,
@ -170,12 +170,20 @@ def doUnitTests(name) {
}
}
// Returns the IW4x executable branch to use
def iw4xExecutableBranch() {
try {
return IW4X_EXECUTABLE_BRANCH;
} catch(MissingPropertyException) {
return "master";
}
}
// Job properties
properties([
[$class: "GitLabConnectionProperty", gitLabConnection: "sr0"]
])
gitlabBuilds(builds: ["Checkout & Versioning", "Build", "Testing", "Archiving"]) {
// First though let's give this build a proper name
stage("Checkout & Versioning") {