diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..6fe544978 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,5 @@ +image: gitlab/dind + +deploy: + script: + - ci/gitlab diff --git a/ci/gitlab b/ci/gitlab new file mode 100755 index 000000000..1b8736d56 --- /dev/null +++ b/ci/gitlab @@ -0,0 +1,15 @@ +#!/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