From 992e5bf01e3064cdc0a2fca371f671cf040cadb3 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Fri, 19 Feb 2021 12:18:03 -0800 Subject: [PATCH] script for CI env --- selfdrive/test/ci_shell.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 selfdrive/test/ci_shell.sh diff --git a/selfdrive/test/ci_shell.sh b/selfdrive/test/ci_shell.sh new file mode 100755 index 0000000000..bf14875e0f --- /dev/null +++ b/selfdrive/test/ci_shell.sh @@ -0,0 +1,19 @@ +#!/bin/bash -e + +DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)" +OP_ROOT="$DIR/../../" + +if [ -z "$BUILD" ]; then + docker pull ghcr.io/commaai/openpilot-base:latest +else + docker build --cache-from ghcr.io/commaai/openpilot-base:latest -t ghcr.io/commaai/openpilot-base:latest -f $OP_ROOT/Dockerfile.openpilot_base . +fi + +docker run \ + -it \ + --rm \ + --volume $OP_ROOT:/tmp/openpilot \ + --workdir /tmp/openpilot \ + --env PYTHONPATH=/tmp/openpilot \ + ghcr.io/commaai/openpilot-base:latest \ + /bin/bash