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