Fix artifact upload in CI when step fails (#1139)

* Fix artifact upload in CI when step fails

* set container name
pull/1142/head
Adeeb 5 years ago committed by GitHub
parent 049f2d0e1b
commit d2970fd2da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      .github/workflows/test.yaml

@ -97,6 +97,10 @@ jobs:
run: |
CONTAINER_NAME="tmppilot_${GITHUB_SHA}"
docker run --shm-size 1G --name ${CONTAINER_NAME} tmppilot /bin/sh -c "cd /tmp/openpilot/selfdrive/test/process_replay && CI=1 ./test_processes.py"
- name: Copy diff
if: always()
run: |
CONTAINER_NAME="tmppilot_${GITHUB_SHA}"
docker cp $CONTAINER_NAME:/tmp/openpilot/selfdrive/test/process_replay/diff.txt diff.txt
docker rm $CONTAINER_NAME
- name: Print diff
@ -123,6 +127,10 @@ jobs:
run: |
CONTAINER_NAME="tmppilot_${GITHUB_SHA}"
docker run --shm-size 1G --name ${CONTAINER_NAME} tmppilot /bin/sh -c "cd /tmp/openpilot/selfdrive/test/longitudinal_maneuvers && OPTEST=1 ./test_longitudinal.py"
- name: Copy artifacts
if: always()
run: |
CONTAINER_NAME="tmppilot_${GITHUB_SHA}"
mkdir out
docker cp $CONTAINER_NAME:/tmp/openpilot/selfdrive/test/longitudinal_maneuvers/out/longitudinal/ out/
docker rm $CONTAINER_NAME

Loading…
Cancel
Save