Files
yml/pipelines/build-container.yml

30 lines
727 B
YAML

stages:
- build
build-container:
image: docker:20.10.16
variables:
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: ""
DOCKER_HOST: tcp://docker:2375
services:
- name: docker:dind
entrypoint: ["env", "-u", "DOCKER_HOST"]
command: ["dockerd-entrypoint.sh"]
stage: build
script:
# Begin of docker-login.sh
- |
#login to docker
docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY/$CI_PROJECT_PATH
# End of docker-login.sh
# Begin of docker-build.sh
- |
#Build Docker Container
docker build -t "$CI_REGISTRY/$CI_PROJECT_PATH:latest" .
docker push "$CI_REGISTRY/$CI_PROJECT_PATH:latest"
# End of docker-build.sh
only:
- main