From 8e7acaba63440e521025aaa93e5dd5b6554858f4 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 1 Aug 2025 16:48:02 +0200 Subject: [PATCH] CI : fix build by triggering composer install from dist/ dir after npm build --- .gitlab-ci.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 03201e4..796bc30 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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" \