diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9229334..a00124d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,9 +3,8 @@ stages: - build - deploy -# Шаблон: Node.js 22 + кэш node_modules +# Шаблон: установка зависимостей + кэш (shell executor, Node.js на VPS) .node_setup: - image: node:22-alpine before_script: - npm ci --prefer-offline cache: @@ -38,11 +37,9 @@ build: # Deploy — только при push в main deploy_production: stage: deploy - image: node:22-alpine dependencies: - build before_script: - - apk add --no-cache openssh-client - eval $(ssh-agent -s) - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - - mkdir -p ~/.ssh