From 68acec9c0b624c5371bf00843fa9c2b5d9237667 Mon Sep 17 00:00:00 2001 From: mohamed menacer <mohamed.menacer@etu.univ-amu.fr> Date: Thu, 27 Feb 2025 02:51:15 +0100 Subject: [PATCH] 22 edition --- .gitlab-ci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 58a77ab..f524d0b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,12 +7,25 @@ variables: DOCKER_HOST: tcp://docker:2375/ DOCKER_TLS_CERTDIR: "" +stages: + - build + - deploy + +build: + stage: build + script: + - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY + - docker build -t $CI_REGISTRY/m24024310/devops_mohi/php_app:latest ./app + - docker tag $CI_REGISTRY/m24024310/devops_mohi/php_app:latest $CI_REGISTRY/m24024310/devops_mohi/php_app:$CI_COMMIT_SHORT_SHA + - docker logout + deploy: stage: deploy script: - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY - - docker build -t $CI_REGISTRY/m24024310/devops_mohi/php_app:latest ./app - docker push $CI_REGISTRY/m24024310/devops_mohi/php_app:latest + - docker push $CI_REGISTRY/m24024310/devops_mohi/php_app:$CI_COMMIT_SHORT_SHA + - docker logout only: - main -- GitLab