We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 01958d7 commit 22634d6Copy full SHA for 22634d6
.gitlab-ci.yml
@@ -0,0 +1,24 @@
1
+image: docker:latest
2
+services:
3
+ - docker:dind
4
+variables:
5
+ CONTAINER_TEST_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME
6
+ CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest
7
+before_script:
8
+ - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
9
+stages:
10
+ - build
11
+ - release
12
+build:
13
+ type: build
14
+ script:
15
+ - docker build --pull -t $CONTAINER_TEST_IMAGE .
16
+ - docker push $CONTAINER_TEST_IMAGE
17
+release-image:
18
+ stage: release
19
20
+ - docker pull $CONTAINER_TEST_IMAGE
21
+ - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE
22
+ - docker push $CONTAINER_RELEASE_IMAGE
23
+ only:
24
+ - master
0 commit comments