mirror of
https://github.com/sameersbn/docker-gitlab.git
synced 2025-12-08 17:36:24 +00:00
Override these environment variables in "Projects / Variables" section to push to a private repository: * DOCKER_REGISTRY_HOST - defaults to hub.docker.com * DOCKER_IMAGE - defaults to sameersbn/gitlab
16 lines
435 B
Bash
Executable File
16 lines
435 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
VERSION=$(cat VERSION)
|
|
DOCKER_REGISTRY_HOST=${DOCKER_REGISTRY_HOST:-hub.docker.com}
|
|
DOCKER_IMAGE=${DOCKER_IMAGE:-sameersbn/gitlab}
|
|
|
|
docker build -t $DOCKER_IMAGE .
|
|
|
|
docker tag $DOCKER_IMAGE $DOCKER_REGISTRY_HOST/$DOCKER_IMAGE:latest
|
|
docker tag $DOCKER_IMAGE $DOCKER_REGISTRY_HOST/$DOCKER_IMAGE:$VERSION
|
|
|
|
docker push $DOCKER_REGISTRY_HOST/$DOCKER_IMAGE:latest
|
|
docker push $DOCKER_REGISTRY_HOST/$DOCKER_IMAGE:$VERSION
|