bigchaindb/upload-docker.sh
2019-12-03 10:36:23 +01:00

17 lines
606 B
Bash
Executable File

#!/bin/sh
VERSION=$CI_COMMIT_REF_NAME
PROJECT_PATH=`echo "$CI_PROJECT_PATH" | tr '[:upper:]' '[:lower:]'`
echo $PROJECT_PATH $VERSION
docker build -t registry.gitlab.com/$PROJECT_PATH:$VERSION .
rc=$?; if [[ $rc != 0 ]]; then exit $rc; fi
echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY
docker push registry.gitlab.com/$PROJECT_PATH:$VERSION
if [[ "$VERSION" == "master" ]]
then
echo "master detected"
docker tag registry.gitlab.com/$PROJECT_PATH:$VERSION registry.gitlab.com/$PROJECT_PATH:latest
docker push registry.gitlab.com/$PROJECT_PATH:latest
fi