feat(gitlab-ci): Ajouter cache dépendances Composer et Bun

This commit is contained in:
Serreau Jovann
2025-07-16 10:33:51 +02:00
parent bf37118b42
commit 6a5a05ff7e

View File

@@ -13,6 +13,12 @@ variables:
POSTGRES_PASSWORD: "mainframe"
POSTGRES_HOST_AUTH_METHOD: trust
cache:
paths:
- vendor/ # Cache pour les dépendances Composer
- node_modules/ # Cache pour les dépendances Bun
key: ${CI_COMMIT_REF_SLUG} # Clé de cache basée sur le nom de la branche/tag
# Services Docker définis globalement, disponibles pour tous les jobs
services:
- redis:7-alpine
@@ -21,13 +27,15 @@ services:
before_script:
- echo "Starting environment setup..."
- echo "Creating .env.local file..."
- echo "APP_ENV=dev" > .env.local
- echo "APP_ENV=test" > .env.local
- echo ".env.local created successfully."
install_dependencies:
stage: install
script:
- echo "Starting installation stage..."
- composer install # Ajout de la commande composer install
- bun install # Ajout de la commande bun install
- echo "Dependencies installed successfully."
run_tests: