From 8dad28caefc558b3e67eb384ea61381725445c66 Mon Sep 17 00:00:00 2001 From: /dev/urandom Date: Wed, 8 Feb 2017 00:21:57 +0100 Subject: [PATCH] [Jenkins] Implement safety measurement against technical stupidity. --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c76b7899..490f1ce9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -120,12 +120,13 @@ def doUnitTests(name) { unstash "$name" // Get installed localization for correct zonefiles directory junction - def localization = readFile("$mw2dir/localization.txt").split("\r?\n")[0] + def localization = readFile("${tool "Modern Warfare 2"}/localization.txt").split("\r?\n")[0] try { timeout(time: 180, unit: "MINUTES") { // Set up environment if (isUnix()) { + def mw2dir = tool "Modern Warfare 2" sh """ mkdir -p zone for f in main zone/dlc \"zone/$localization\"; do @@ -136,6 +137,7 @@ def doUnitTests(name) { done """ } else { + def mw2dir = tool "Modern Warfare 2" bat """ mklink /J \"main\" \"$mw2dir\\main\" mkdir \"zone\"