Files
minideb/pushall
T
James Westby 1a5519d4f1 Stop building wheezy.
We don't use it, and there won't be too much interest in it
as jessie has been out for a while.
2017-02-02 09:29:03 +01:00

32 lines
567 B
Bash
Executable File

#!/bin/bash
set -e
set -u
DISTS="jessie
unstable
"
BASENAME=bitnami/minideb
GCR_BASENAME=gcr.io/bitnami-containers/minideb
if [ -n "$DOCKER_PASSWORD" ]; then
docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
fi
for DIST in $DISTS; do
docker push $BASENAME:$DIST
done
docker push $BASENAME:latest
if [ -n "$GCR_KEY" ]; then
echo "$GCR_KEY" > keyfile.json
gcloud auth activate-service-account $GCR_EMAIL --key-file keyfile.json
fi
for DIST in $DISTS; do
gcloud docker push $GCR_BASENAME:$DIST
done
gcloud docker push $GCR_BASENAME:latest