feat(gitlab-ci): Ajouter cache dépendances Composer et Bun
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user