Files
docker-picard/build_and_push.sh
2020-04-14 08:12:16 +08:00

20 lines
568 B
Bash
Executable File

#!/usr/bin/env sh
#shellcheck shell=sh
REPO=mikenye
IMAGE=picard
# Build
docker image rm ${REPO}/${IMAGE}:builder
docker image rm jlesage/baseimage-gui:ubuntu-18.04
docker build -f Dockerfile -t ${REPO}/${IMAGE}:builder .
# Get version
VERSION=$(docker run --rm --entrypoint picard ${REPO}/${IMAGE}:builder -V | tail -1 | tr -s " " | cut -d " " -f 2 | tr -d ",")
docker tag ${REPO}/${IMAGE}:builder ${REPO}/${IMAGE}:${VERSION}
docker tag ${REPO}/${IMAGE}:builder ${REPO}/${IMAGE}:latest
docker push ${REPO}/${IMAGE}:${VERSION}
docker push ${REPO}/${IMAGE}:latest