You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
726 B
25 lines
726 B
2 years ago
|
if [ $1 = "base" ]; then
|
||
|
export DOCKER_IMAGE=openpilot-base
|
||
|
export DOCKER_FILE=Dockerfile.openpilot_base
|
||
|
elif [ $1 = "sim" ]; then
|
||
|
export DOCKER_IMAGE=openpilot-sim
|
||
|
export DOCKER_FILE=tools/sim/Dockerfile.sim
|
||
|
elif [ $1 = "prebuilt" ]; then
|
||
|
export DOCKER_IMAGE=openpilot-prebuilt
|
||
|
export DOCKER_FILE=Dockerfile.openpilot
|
||
|
elif [ $1 = "cl" ]; then
|
||
|
export DOCKER_IMAGE=openpilot-base-cl
|
||
|
export DOCKER_FILE=Dockerfile.openpilot_base_cl
|
||
|
else
|
||
|
echo "Invalid docker build image $1"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
export DOCKER_REGISTRY=ghcr.io/commaai
|
||
|
export COMMIT_SHA=$(git rev-parse HEAD)
|
||
|
|
||
|
TAG_SUFFIX=$2
|
||
|
LOCAL_TAG=$DOCKER_IMAGE$TAG_SUFFIX
|
||
|
REMOTE_TAG=$DOCKER_REGISTRY/$LOCAL_TAG
|
||
|
REMOTE_SHA_TAG=$DOCKER_REGISTRY/$LOCAL_TAG:$COMMIT_SHA
|