ci-includes-yml/pipelines/build-container.yml

26 lines
585 B
YAML
Raw Normal View History

stages:
- build
2023-04-09 11:05:20 -05:00
build-container:
2023-04-09 16:50:25 +00:00
image: docker:20.10.16
2023-04-09 16:38:51 +00:00
variables:
2023-04-09 16:50:25 +00:00
DOCKER_TLS_CERTDIR: "/certs"
2023-04-09 11:05:20 -05:00
services:
2023-04-09 16:50:25 +00:00
- docker:20.10.16-dind
stage: build
2023-04-09 11:05:20 -05:00
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
2023-04-09 16:26:23 +00:00
docker build -t "$CI_REGISTRY/$CI_PROJECT_PATH:latest" .
2023-04-09 11:05:20 -05:00
docker push "$CI_REGISTRY/$CI_PROJECT_PATH:latest"
# End of docker-build.sh
only:
- main
2023-04-09 16:32:36 +00:00