32 lines
775 B
YAML
32 lines
775 B
YAML
---
|
|
|
|
variables:
|
|
DOCKER_DRIVER: "overlay2"
|
|
DOCKER_HOST: "tcp://localhost:2375/"
|
|
DOCKER_TLS_CERTDIR: ""
|
|
|
|
stages:
|
|
- "build"
|
|
|
|
image-build:
|
|
stage: "image-build"
|
|
image: "docker:28.2.2"
|
|
services:
|
|
- name: "docker:28.2.2-dind"
|
|
command: ["--tls=false"]
|
|
script:
|
|
|
|
# login to container registry
|
|
- "echo $CR_PASSWORD | docker login $CR_HOSTNAME -u $CR_USERNAME --password-stdin"
|
|
|
|
# build docs-simoncor-net image
|
|
- "docker build -t docs-simoncor-net ."
|
|
|
|
# add tags to image
|
|
- "docker image tag docs-simoncor-net cr.simoncor.net/siempie/docs-simoncor-net:latest"
|
|
|
|
# push image to dockerhub.
|
|
- "docker push --all-tags cr.simoncor.net/siempie/docs-simoncor-net"
|
|
|
|
# logout from container registry
|
|
- "docker logout $CR_HOSTNAME"
|