From 37f97bb0e5e55446886f95ef0c881257cefd127a Mon Sep 17 00:00:00 2001
From: lukas leufen <l.leufen@fz-juelich.de>
Date: Mon, 6 Apr 2020 11:35:28 +0200
Subject: [PATCH] change runner hostname matching, run all test for this branch

---
 .gitlab-ci.yml | 4 ++++
 src/helpers.py | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 01f9528c..0e7ee4d4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,6 +33,7 @@ tests (from scratch):
     - master
     - /^release.*$/
     - develop
+    - lukas_issue095_tech_mlt-runner
   variables:
     FAILURE_THRESHOLD: 100
   before_script:
@@ -62,6 +63,7 @@ coverage (from scratch):
     - master
     - /^release.*$/
     - develop
+    - lukas_issue095_tech_mlt-runner
   variables:
     FAILURE_THRESHOLD: 50
     COVERAGE_PASS_THRESHOLD: 80
@@ -93,6 +95,7 @@ tests (on GPU):
     - master
     - /^release.*$/
     - develop
+    - lukas_issue095_tech_mlt-runner
   variables:
     FAILURE_THRESHOLD: 100
   before_script:
@@ -120,6 +123,7 @@ coverage (on GPU):
     - master
     - /^release.*$/
     - develop
+    - lukas_issue095_tech_mlt-runner
   variables:
     FAILURE_THRESHOLD: 50
     COVERAGE_PASS_THRESHOLD: 80
diff --git a/src/helpers.py b/src/helpers.py
index 2589cfe8..2ab628d7 100644
--- a/src/helpers.py
+++ b/src/helpers.py
@@ -99,6 +99,7 @@ class TimeTracking(object):
 
 def prepare_host(create_new=True, sampling="daily"):
     hostname = socket.gethostname()
+    runner_regex = re.compile(r"runner-.*-project-2411-concurrent-\d+")
     try:
         user = os.getlogin()
     except OSError:
@@ -113,7 +114,7 @@ def prepare_host(create_new=True, sampling="daily"):
         path = f"/p/project/cjjsc42/{user}/DATA/toar_{sampling}/"
     elif (len(hostname) > 2) and (hostname[:2] == "jw"):
         path = f"/p/home/jusers/{user}/juwels/intelliaq/DATA/toar_{sampling}/"
-    elif "runner-6HmDp9Qd-project-2411-concurrent" in hostname:
+    elif runner_regex.match(hostname) is not None:
         path = f"/home/{user}/machinelearningtools/data/toar_{sampling}/"
     else:
         raise OSError(f"unknown host '{hostname}'")
-- 
GitLab