You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.3 KiB
51 lines
1.3 KiB
6 months ago
|
kind: pipeline
|
||
|
name: h5admin
|
||
|
branches: develop
|
||
|
steps:
|
||
|
- name: install
|
||
|
image: node:16-alpine
|
||
|
commands:
|
||
|
- rm -rf package-lock.json #删除文件
|
||
|
- yarn config list
|
||
|
- yarn config delete proxy
|
||
|
- yarn config set sass_binary_site https://cdn.npm.taobao.org/dist/node-sass -g
|
||
|
- yarn config set registry https://npm_registry.mangguonews.com
|
||
|
- yarn install # 也可以使用 npm install
|
||
|
|
||
|
- name: build
|
||
|
image: node:16-alpine
|
||
|
commands:
|
||
|
- yarn run build:test
|
||
|
when:
|
||
|
event: push
|
||
|
branch: develop
|
||
|
|
||
|
- name: scp
|
||
|
image: appleboy/drone-scp
|
||
|
settings:
|
||
|
host:
|
||
|
from_secret: host194
|
||
|
port: 22
|
||
|
user: root
|
||
|
password:
|
||
|
from_secret: 194pwd
|
||
|
target: /data/nfs/data/tmp/h5admin
|
||
|
source:
|
||
|
- dist/*
|
||
|
- name: backup
|
||
|
image: appleboy/drone-ssh
|
||
|
settings:
|
||
|
host:
|
||
|
from_secret: host194
|
||
|
username: root
|
||
|
password:
|
||
|
from_secret: 194pwd
|
||
|
port: 22
|
||
|
script:
|
||
|
- tar -czPf /data/nfs/data/backup/h5admin.`date +%Y-%m-%d:%H:%M`.tar.gz /data/nfs/data/newh5admin
|
||
|
# - \cp -rf /data/nfs/data/tmp/h5admin/dist/* /data/nfs/data/newh5admin
|
||
|
- rsync --delete -ahrc /data/nfs/data/tmp/h5admin/dist/ /data/nfs/data/newh5admin/
|
||
|
|
||
|
when:
|
||
|
event: push
|
||
|
branch: develop
|