From 05f7a8bc171d0feff855a288e36d4599939b19e0 Mon Sep 17 00:00:00 2001 From: leon-morival Date: Sun, 30 Nov 2025 15:13:22 +0100 Subject: [PATCH] feat: test ci/cd --- .gitlab-ci.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 12c51dc..a7a91ce 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,7 +5,6 @@ stages: variables: DOCKER_DRIVER: overlay2 -# 🔍 Étape tests (optionnelle mais recommandĂ©e) test: stage: test image: laravelsail/php84-composer @@ -16,21 +15,27 @@ test: variables: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: hunting_api - MYSQL_USER: root - MYSQL_PASSWORD: root + MYSQL_ALLOW_EMPTY_PASSWORD: "yes" + DB_CONNECTION: mysql DB_HOST: mysql DB_PORT: 3306 DB_DATABASE: hunting_api DB_USERNAME: root DB_PASSWORD: root + APP_ENV: testing APP_KEY: base64:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= before_script: - apt-get update && apt-get install -y git zip unzip - - cp .env .env.ci || true + # 1ïžâƒŁ Installer les dĂ©pendances PHP + - composer install --no-interaction --prefer-dist + # 2ïžâƒŁ GĂ©nĂ©rer un .env pour la CI (Ă  partir de .env.example si tu l'as) + - cp .env.example .env || touch .env + # 3ïžâƒŁ RegĂ©nĂ©rer la clĂ© (APP_KEY dĂ©jĂ  dans les variables mais ça ne gĂȘne pas) - php artisan key:generate --force + # 4ïžâƒŁ Lancer les migrations (DB du service mysql) - php artisan migrate --force script: