Vite项目GitLab CI执行npm run build时Job被终止返回退出码1
问题描述
- 本地执行
npm run build命令可正常完成构建,本地运行效果参考:
- 流水线build阶段执行
npm run build时,会在流程末尾被强制终止,报错效果参考:
- 现有.gitlab-ci.yml配置内容:
image: node cache: paths: - dist - node_modules stages: - prepare - build - deploy prepare: stage: prepare script: - npm ci --cache .npm --prefer-offline build: stage: build needs: - prepare script: - npm run build artifacts: paths: - dist deploy: stage: deploy only: - master before_script: - 'which ssh-agent || ( yum update -y && apt-get install openssh-client -y )' - eval $(ssh-agent -s) - echo "$SSH_PRIVATE_KEY_DEV" - ssh-add <(echo "$SSH_PRIVATE_KEY_DEV") - mkdir -p ~/.ssh - '[[ -f /.dockerenv ]] && echo -e "Host * StrictHostKeyChecking no " > ~/.ssh/config' script: - scp -r ./dist/ $CUSTOM_USERNAME@$CUSTOM_IP:/home/docker-nginx
已开展的验证测试
将build阶段的脚本临时替换为打印日志命令后,整条流水线可正常运行,替换后的build阶段配置如下:
build: stage: build needs: - prepare script: - echo 'whyyyyy'
内容的提问来源于stack exchange,提问作者user7555459
相关产品推荐
相关产品推荐

