feat: add database image

This commit is contained in:
Anselm Stordeur
2018-12-05 17:12:40 +01:00
commit b64e9063a3
6 changed files with 280 additions and 0 deletions

36
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,36 @@
image: docker:stable
stages:
- publish
publish:version:
stage: publish
artifacts:
untracked: true
script:
- export CI_BUILD_SEM_VERSION=$(echo -n "$CI_BUILD_REF_NAME" | cut -c 2-)
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE:$CI_BUILD_SEM_VERSION .
- docker tag $CI_REGISTRY_IMAGE:$CI_BUILD_SEM_VERSION $CI_REGISTRY_IMAGE:latest
- docker push $CI_REGISTRY_IMAGE:latest
- docker push $CI_REGISTRY_IMAGE:$CI_BUILD_SEM_VERSION
only:
- /v[0-9]+\.[0-9]+\.[0-9]+/
except:
- branches
tags:
- docker
publish:branch:
stage: publish
artifacts:
untracked: true
script:
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME .
- docker push $CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME
only:
- /(^master$|^develop$)/
tags:
- docker