]> git.eshelyaron.com Git - emacs.git/commitdiff
Make artifacts working on emba (hopefully)
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 28 Mar 2021 08:08:00 +0000 (10:08 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 28 Mar 2021 08:08:00 +0000 (10:08 +0200)
* test/infra/gitlab-ci.yml (.job-template): Use proper docker name.
(.test-template): Adapt artifacts path.

test/infra/gitlab-ci.yml

index d061a69c6683f08b363fac970986979eccb48f7b..bb79dc0161f10b8969e48f08f35d9af838e08e06 100644 (file)
@@ -104,11 +104,11 @@ default:
     - 'export PWD=$(pwd)'
     - 'docker run -i -e EMACS_EMBA_CI=${EMACS_EMBA_CI} --volumes-from $(docker ps -q -f "label=com.gitlab.gitlab-runner.job.id=${CI_JOB_ID}"):ro --name ${test_name} ${CI_REGISTRY_IMAGE}:${target}-${BUILD_TAG} /bin/bash -c "git fetch ${PWD} HEAD && echo checking out these updated files && git diff --name-only FETCH_HEAD && ( git diff --name-only FETCH_HEAD | xargs git checkout -f FETCH_HEAD ) && make -j4 && make ${make_params}"'
   after_script:
-    - docker ps -a
-    - printenv
-    - test -n "${make_params}" && ( docker export ${test_name} | tar -tvf - ) || true
-    # - test -n "${make_params}" && ( mkdir test-${test_name}; docker cp ${test_name}:test test-${test_name} ) || true
-    - docker rm ${test_name}
+    - docker ps -a
+    - printenv
+    # - test -n "$(docker ps -aq -f name=${test_name})" && ( docker export ${test_name} | tar -tvf - )
+    - test -n "$(docker ps -aq -f name=${test_name})" && docker cp ${test_name}:checkout/test ${test_name}
+    - test -n "$(docker ps -aq -f name=${test_name})" && docker rm ${test_name}
 
 .build-template:
   rules:
@@ -146,7 +146,7 @@ default:
     expire_in: 1 week
     when: always
     paths:
-      - "test-${test_name}/**/*.log"
+      - "${test_name}/**/*.log"
 
 .gnustep-template:
   rules: