Skip to content

Commit 22634d6

Browse files
committedApr 18, 2020
Adding gitlab-ci build config
1 parent 01958d7 commit 22634d6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
 

‎.gitlab-ci.yml

+24
Original file line numberDiff line numberDiff line change
@@ -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+
script:
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

Comments
 (0)
Please sign in to comment.