Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
zhaoxuanchao
zxc-antd-demo
Commits
67001477
Commit
67001477
authored
Aug 06, 2021
by
zhaoxuanchao
Browse files
Update .gitlab-ci.yml
parent
be263bf4
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
1 deletion
+30
-1
.gitlab-ci.yml
.gitlab-ci.yml
+30
-1
No files found.
.gitlab-ci.yml
View file @
67001477
default
:
image
:
node:12
-buster
image
:
node:12
stages
:
-
build
-
test
-
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment