]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Gitlab: properly cleanup after failed netlab jobs
authorMaria Matejka <mq@ucw.cz>
Sat, 10 May 2025 18:17:34 +0000 (20:17 +0200)
committerMaria Matejka <mq@ucw.cz>
Thu, 22 May 2025 15:21:35 +0000 (17:21 +0200)
Also keeps artifacts from failed netlab jobs to allow for
easier debugging

.gitlab-ci.yml
misc/gitlab/template.yml.j2

index 6e38e468b228ae22d5eef97ea15d378b4e51dd62..146b402f7a55e73ac6801cdb2b1f3b4b10299db1 100644 (file)
@@ -1121,6 +1121,11 @@ build-netlab:
     - cd netlab
     - sudo ./stop
     - sudo ./runtest -s v2 -m check $TEST_NAME
+  after_script:
+    - sudo ./stop
+  artifacts:
+    when: on_failure
+    untracked: true
 
 
 test-babel-base:
index 207a33798dae63ffad6f0553f92c0550b2d1369a..27b3d66e0e56298890aa6632fab20d0cf6c28e42 100644 (file)
@@ -391,6 +391,11 @@ build-netlab:
     - cd netlab
     - sudo ./stop
     - sudo ./runtest -s v2 -m check $TEST_NAME
+  after_script:
+    - sudo ./stop
+  artifacts:
+    when: on_failure
+    untracked: true
 
 {% for test in netlab %}
 test-{{ test["name"] }}: