diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 01f9528cea1b56dd94359c38a571f94dc8cb9f5c..0e7ee4d439ad251afd04c393043f2b7941b8c438 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 2589cfe88d187ac8ebdf488cc9ab84fb1598ada0..2ab628d739989f32735d5289d92c09a494cf5166 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}'")