-
Brice Copy authoredBrice Copy authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
stages:
- build
- deploy
package image with dind:
stage: build
tags:
- docker-privileged
image: docker:19.03.0
services:
- docker:19.03.0-dind
variables:
DOCKER_HOST: tcp://docker:2375/
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: ""
script:
- docker info
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
- docker build --pull -t "$CI_REGISTRY_IMAGE" .
deploy image:
stage: deploy
tags:
- docker-privileged
image: docker:19.03.0
services:
- docker:19.03.0-dind
variables:
DOCKER_HOST: tcp://docker:2375/
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: ""
script:
- docker info
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
- docker build --pull -t "$CI_REGISTRY_IMAGE" .
- docker push "$CI_REGISTRY_IMAGE"