devops: added stages and jobs for building and pushing docker images to the local registry.

This commit is contained in:
Rebecca Valente 2025-07-08 12:56:10 -03:00
parent f6152c36ca
commit f1d91d63ef

View File

@ -16,6 +16,11 @@ build-and-push docker image to local registry:
- if ! test -z "$DOCKERFILE_DIRECTORY"; then cd ${DOCKERFILE_DIRECTORY}; fi - if ! test -z "$DOCKERFILE_DIRECTORY"; then cd ${DOCKERFILE_DIRECTORY}; fi
- docker build -f "${DOCKERFILE_NAME}" ${DOCKER_EXTRA_OPTS} -t "${CI_REGISTRY_IMAGE}:${DOCKER_IMAGE_TAG}" --progress=plain . - docker build -f "${DOCKERFILE_NAME}" ${DOCKER_EXTRA_OPTS} -t "${CI_REGISTRY_IMAGE}:${DOCKER_IMAGE_TAG}" --progress=plain .
- docker push "${CI_REGISTRY_IMAGE}:${DOCKER_IMAGE_TAG}" - docker push "${CI_REGISTRY_IMAGE}:${DOCKER_IMAGE_TAG}"
only:
- main
- development
- staging
- develop
push docker to destination registry: push docker to destination registry:
stage: deploy stage: deploy
@ -26,3 +31,8 @@ push docker to destination registry:
- docker push "${DOCKER_REGISTRY}:${DOCKER_IMAGE_TAG}" - docker push "${DOCKER_REGISTRY}:${DOCKER_IMAGE_TAG}"
needs: needs:
- "build-and-push docker image to local registry" - "build-and-push docker image to local registry"
only:
- main
- development
- staging
- develop