Skip to content
Snippets Groups Projects
release.sh 1.08 KiB
Newer Older
#!/bin/bash
set -e

VERSION=${1:-latest}
TYPE=${2:-staging}
egon w. stemle's avatar
egon w. stemle committed
# export DOCKER_BUILDKIT=1
docker build \
egon w. stemle's avatar
egon w. stemle committed
    --build-arg LABEL_VERSION="$VERSION" \
    --build-arg LABEL_BUILD_DATE="$(date -R)" \
egon w. stemle's avatar
egon w. stemle committed
    -t "gitlab.inf.unibz.it:4567/commul/docker/clarin-dspace/$TYPE/dspace:$VERSION" . -f Dockerfile.dspace
docker build \
egon w. stemle's avatar
egon w. stemle committed
    --build-arg LABEL_VERSION="$VERSION" \
    --build-arg LABEL_BUILD_DATE="$(date -R)" \
egon w. stemle's avatar
egon w. stemle committed
    -t "gitlab.inf.unibz.it:4567/commul/docker/clarin-dspace/$TYPE/nginx:$VERSION" . -f Dockerfile.nginx
docker build \
egon w. stemle's avatar
egon w. stemle committed
    --build-arg LABEL_VERSION="$VERSION" \
    --build-arg LABEL_BUILD_DATE="$(date -R)" \
egon w. stemle's avatar
egon w. stemle committed
    -t "gitlab.inf.unibz.it:4567/commul/docker/clarin-dspace/$TYPE/postgres:$VERSION" . -f Dockerfile.postgres
egon w. stemle's avatar
egon w. stemle committed
docker push "gitlab.inf.unibz.it:4567/commul/docker/clarin-dspace/$TYPE/dspace:$VERSION"
docker push "gitlab.inf.unibz.it:4567/commul/docker/clarin-dspace/$TYPE/nginx:$VERSION"
docker push "gitlab.inf.unibz.it:4567/commul/docker/clarin-dspace/$TYPE/postgres:$VERSION"
echo sed ../kubernetes/*-deployment.yaml -e \"'s#\(.*image: gitlab.inf.unibz.it:4567/.*:\).*#\1'"${VERSION}#"\"