From 52a53f22bf54f52d19c03bf81ad0ba0703f7d030 Mon Sep 17 00:00:00 2001 From: mohamed menacer <mohamed.menacer@etu.univ-amu.fr> Date: Thu, 27 Feb 2025 11:56:26 +0100 Subject: [PATCH] 35 edition --- .gitlab-ci.yml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0c201bf..fab210c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,28 +1,30 @@ +image: docker:latest + +services: + - docker:dind + stages: - build - deploy +variables: + DOCKER_HOST: tcp://docker:2375/ + DOCKER_DRIVER: overlay2 + +before_script: + - docker info + build: stage: build - image: ubuntu:latest - before_script: - - apt-get update && apt-get install -y curl - - curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose - - chmod +x /usr/local/bin/docker-compose - - ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose # Ajoute un lien symbolique - - docker-compose version # Vérifie si docker-compose est bien installé - script: - - set -x # Active le mode debug pour voir chaque commande exécutée - - docker info - - sudo docker compose build + - docker-compose build only: - main deploy: stage: deploy script: - - docker compose up -d --build + - docker-compose up -d --build only: - main -- GitLab