Commit 67001477 authored by zhaoxuanchao's avatar zhaoxuanchao
Browse files

Update .gitlab-ci.yml

parent be263bf4
default: default:
image: node:12-buster image: node:12
stages: stages:
- build - build
- test - test
- deploy - deploy
.build_code:
stage: build
script:
- ping mirrors.aliyun.com -c 5
- ping registry.npm.taobao.org -c 5
- yarn bootstrap
- yarn run build
artifacts:
name: "${CI_COMMIT_SHA}_build"
untracked: true
paths:
- build/
expire_in: 3 hrs
.upload_to_server:
stage: deploy
script:
# 换源aliyun并安装rsync
- sed -i "s@deb.debian.org@mirrors.aliyun.com@g" /etc/apt/sources.list
- sed -i "s@security.debian.org@mirrors.aliyun.com@g" /etc/apt/sources.list
- DEBIAN_FRONTEND=noninteractive && apt-get clean && apt-get update --fix-missing && apt-get install -y rsync
# 配置ssh密钥和config
- mkdir -p ~/.ssh
- cp ${FRONTEND_SSH_KEY} ~/.ssh/id_rsa
- chmod 700 ~/.ssh/id_rsa
- cp ${FRONTEND_SSH_CONFIG} ~/.ssh/config
# 开始部署
- yarn run deploy
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment