CI : fix build by triggering composer install from dist/ dir after npm build

This commit is contained in:
isUnknown 2025-08-01 16:48:02 +02:00
parent 56cc22f7a3
commit 8e7acaba63

View file

@ -9,16 +9,19 @@ build:
stage: build
image: composer:2
script:
- composer install --no-dev --optimize-autoloader
- apk add --no-cache nodejs npm
- npm install
- npm run build
- cd dist
- composer install --no-dev --optimize-autoloader
- cd ..
artifacts:
paths:
- dist/
- vendor/
- composer.lock
- composer.json
cache:
key: ${CI_COMMIT_REF_SLUG}
paths:
- node_modules/
deploy:
stage: deploy
@ -39,7 +42,7 @@ deploy:
sshpass -p "$PASSWORD" rsync -avz --delete -O \
-e "ssh -p 2244 -o StrictHostKeyChecking=no" \
../vendor/ $USERNAME@$HOST:$PROD_PATH/vendor/
vendor/ $USERNAME@$HOST:$PROD_PATH/vendor/
sshpass -p "$PASSWORD" rsync -avz --delete -O \
-e "ssh -p 2244 -o StrictHostKeyChecking=no" \