File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ image : docker:1.11.2
2+
3+ stages :
4+ - build
5+ - test
6+ - prerelease
7+ - release
8+
9+ before_script :
10+ - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
11+
12+ build :
13+ stage : build
14+ script :
15+ - docker build -t $CI_REGISTRY_IMAGE:CI_BUILD_REF_NAME .
16+
17+ prerelease :
18+ stage : prerelease
19+ script :
20+ - docker push $CI_REGISTRY_IMAGE:CI_BUILD_REF_NAME
21+
22+ release-version :
23+ stage : release
24+ script :
25+ - docker pull $CI_REGISTRY_IMAGE:CI_BUILD_REF_NAME
26+ - docker tag $CI_REGISTRY_IMAGE:CI_BUILD_REF_NAME $CI_REGISTRY_IMAGE:$(cat VERSION)
27+ - docker push $CI_REGISTRY_IMAGE:$(cat VERSION)
28+ only :
29+ - master
30+
31+ release-latest :
32+ stage : release
33+ script :
34+ - docker pull $CI_REGISTRY_IMAGE:CI_BUILD_REF_NAME
35+ - docker tag $CI_REGISTRY_IMAGE:CI_BUILD_REF_NAME $CI_REGISTRY_IMAGE
36+ - docker push $CI_REGISTRY_IMAGE
37+ only :
38+ - master
You can’t perform that action at this time.
0 commit comments