Browse Source

update cicd config

develop
wally 4 years ago
parent
commit
ca61128597
  1. 19
      .drone.yml

19
.drone.yml

@ -3,6 +3,9 @@ kind: pipeline
type: docker type: docker
name: development name: development
environment:
PROJECT_PATH: http://test.tall.wiki/checkwork/
# 常量值 # 常量值
constants: constants:
- &DEVELOPMENT_HOST test.tall.wiki - &DEVELOPMENT_HOST test.tall.wiki
@ -10,16 +13,14 @@ constants:
- npm config set registry http://registry.npm.taobao.org - npm config set registry http://registry.npm.taobao.org
- npm i - npm i
- npm run build:test - npm run build:test
- &DEVELOPMENT_SCP_TARGET /home/checkwork - &DEVELOPMENT_SCP_TARGET /home/checkwork
- &DEVELOPMENT_URL http://test.tall.wiki/checkwork/
- &DEVELOPMENT_PORT 22 - &DEVELOPMENT_PORT 22
- &DEVELOPMENT_NODE_VERSION node:16 - &DEVELOPMENT_NODE_VERSION node:16
- &DEVELOPMENT_BRANCH develop - &DEVELOPMENT_BRANCH develop
- &DEVELOPMENT_SCP_SOURCE dist/* - &DEVELOPMENT_SCP_SOURCE dist/*
- &SCP_STRIP_DIR_LEVEL 1 - &SCP_STRIP_DIR_LEVEL 1
- &NOTIFY_WECHATROBOT_WEBHOOK https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=428e5c5d-f992-4349-939d-9c99556e50b8 - &NOTIFY_WECHATROBOT_WEBHOOK https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=428e5c5d-f992-4349-939d-9c99556e50b8
# 挂载的主机卷,可以映射到docker容器中 # 挂载的主机卷,可以映射到docker容器中
volumes: volumes:
# maven构建缓存(宿主机目录) # maven构建缓存(宿主机目录)
@ -90,15 +91,15 @@ steps:
> Branch: ${DRONE_BRANCH} > Branch: ${DRONE_BRANCH}
> Commit: [${DRONE_COMMIT_MESSAGE} ](${DRONE_COMMIT_LINK}) > Commit: [${DRONE_COMMIT_MESSAGE} ](${DRONE_COMMIT_LINK})
> Author: ${DRONE_COMMIT_AUTHOR} > Author: ${DRONE_COMMIT_AUTHOR}
> PATH: http://test.tall.wiki/checkwork/ > PATH: ${PROJECT_PATH}
> [点击查看](http://test.tall.wiki/checkwork/) > [点击查看](${PROJECT_PATH})
{{else}} {{else}}
#### ❌ ${DRONE_REPO} 测试环境构建失败 #### ❌ ${DRONE_REPO} 测试环境构建失败
> Branch: ${DRONE_BRANCH} > Branch: ${DRONE_BRANCH}
> Commit: [${DRONE_COMMIT_MESSAGE} ](${DRONE_COMMIT_LINK}) > Commit: [${DRONE_COMMIT_MESSAGE} ](${DRONE_COMMIT_LINK})
> Author: ${DRONE_COMMIT_AUTHOR} > Author: ${DRONE_COMMIT_AUTHOR}
> 请立即修复!!! > 请立即修复!!!
> [点击查看](http://test.tall.wiki/checkwork/) > [点击查看](${PROJECT_PATH})
{{end}} {{end}}
when: when:
status: status:
@ -121,11 +122,11 @@ constants:
- npm config set registry http://registry.npm.taobao.org - npm config set registry http://registry.npm.taobao.org
- npm i - npm i
- npm run build - npm run build
- &PRODUCTION_SCP_TARGET /home/checkwork - &PRODUCTION_SCP_TARGET /home/checkwork
- &PRODUCTION_BRANCH master - &PRODUCTION_BRANCH master
- &PRODUCTION_PORT 22 - &PRODUCTION_PORT 22
- &PRODUCTION_NODE_VERSION node:16 - &PRODUCTION_NODE_VERSION node:16
- &PRODUCTION_SCP_SOURCE dist/* - &PRODUCTION_SCP_SOURCE dist/*
- &SCP_STRIP_DIR_LEVEL 1 - &SCP_STRIP_DIR_LEVEL 1
- &NOTIFY_WECHATROBOT_WEBHOOK https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=428e5c5d-f992-4349-939d-9c99556e50b8 - &NOTIFY_WECHATROBOT_WEBHOOK https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=428e5c5d-f992-4349-939d-9c99556e50b8

Loading…
Cancel
Save