Skip to content
Snippets Groups Projects
Commit 37f97bb0 authored by lukas leufen's avatar lukas leufen
Browse files

change runner hostname matching, run all test for this branch

parent be45deb9
No related branches found
No related tags found
3 merge requests!90WIP: new release update,!89Resolve "release branch / CI on gpu",!85Resolve "new gitlab runner specialised for mlt"
Pipeline #33758 failed
...@@ -33,6 +33,7 @@ tests (from scratch): ...@@ -33,6 +33,7 @@ tests (from scratch):
- master - master
- /^release.*$/ - /^release.*$/
- develop - develop
- lukas_issue095_tech_mlt-runner
variables: variables:
FAILURE_THRESHOLD: 100 FAILURE_THRESHOLD: 100
before_script: before_script:
...@@ -62,6 +63,7 @@ coverage (from scratch): ...@@ -62,6 +63,7 @@ coverage (from scratch):
- master - master
- /^release.*$/ - /^release.*$/
- develop - develop
- lukas_issue095_tech_mlt-runner
variables: variables:
FAILURE_THRESHOLD: 50 FAILURE_THRESHOLD: 50
COVERAGE_PASS_THRESHOLD: 80 COVERAGE_PASS_THRESHOLD: 80
...@@ -93,6 +95,7 @@ tests (on GPU): ...@@ -93,6 +95,7 @@ tests (on GPU):
- master - master
- /^release.*$/ - /^release.*$/
- develop - develop
- lukas_issue095_tech_mlt-runner
variables: variables:
FAILURE_THRESHOLD: 100 FAILURE_THRESHOLD: 100
before_script: before_script:
...@@ -120,6 +123,7 @@ coverage (on GPU): ...@@ -120,6 +123,7 @@ coverage (on GPU):
- master - master
- /^release.*$/ - /^release.*$/
- develop - develop
- lukas_issue095_tech_mlt-runner
variables: variables:
FAILURE_THRESHOLD: 50 FAILURE_THRESHOLD: 50
COVERAGE_PASS_THRESHOLD: 80 COVERAGE_PASS_THRESHOLD: 80
......
...@@ -99,6 +99,7 @@ class TimeTracking(object): ...@@ -99,6 +99,7 @@ class TimeTracking(object):
def prepare_host(create_new=True, sampling="daily"): def prepare_host(create_new=True, sampling="daily"):
hostname = socket.gethostname() hostname = socket.gethostname()
runner_regex = re.compile(r"runner-.*-project-2411-concurrent-\d+")
try: try:
user = os.getlogin() user = os.getlogin()
except OSError: except OSError:
...@@ -113,7 +114,7 @@ def prepare_host(create_new=True, sampling="daily"): ...@@ -113,7 +114,7 @@ def prepare_host(create_new=True, sampling="daily"):
path = f"/p/project/cjjsc42/{user}/DATA/toar_{sampling}/" path = f"/p/project/cjjsc42/{user}/DATA/toar_{sampling}/"
elif (len(hostname) > 2) and (hostname[:2] == "jw"): elif (len(hostname) > 2) and (hostname[:2] == "jw"):
path = f"/p/home/jusers/{user}/juwels/intelliaq/DATA/toar_{sampling}/" 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}/" path = f"/home/{user}/machinelearningtools/data/toar_{sampling}/"
else: else:
raise OSError(f"unknown host '{hostname}'") raise OSError(f"unknown host '{hostname}'")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment