|
@ -19,11 +19,13 @@ volumes: |
|
|
steps: |
|
|
steps: |
|
|
- name: restore-cache |
|
|
- name: restore-cache |
|
|
image: drillster/drone-volume-cache |
|
|
image: drillster/drone-volume-cache |
|
|
restore: true |
|
|
|
|
|
mount: |
|
|
|
|
|
- ./node_modules |
|
|
|
|
|
volumes: |
|
|
volumes: |
|
|
- /var/local/drone-cache:/cache |
|
|
- name: cache |
|
|
|
|
|
path: /cache |
|
|
|
|
|
settings: |
|
|
|
|
|
restore: true |
|
|
|
|
|
mount: |
|
|
|
|
|
- ./node_modules |
|
|
|
|
|
|
|
|
- name: build |
|
|
- name: build |
|
|
image: node:latest |
|
|
image: node:latest |
|
@ -38,11 +40,13 @@ steps: |
|
|
|
|
|
|
|
|
- name: rebuild-cache |
|
|
- name: rebuild-cache |
|
|
image: drillster/drone-volume-cache |
|
|
image: drillster/drone-volume-cache |
|
|
rebuild: true |
|
|
|
|
|
mount: |
|
|
|
|
|
- ./node_modules |
|
|
|
|
|
volumes: |
|
|
volumes: |
|
|
- /var/local/drone-cache:/cache |
|
|
- name: cache |
|
|
|
|
|
path: /cache |
|
|
|
|
|
settings: |
|
|
|
|
|
rebuild: true |
|
|
|
|
|
mount: |
|
|
|
|
|
- ./node_modules |
|
|
|
|
|
|
|
|
- name: deploy-scp |
|
|
- name: deploy-scp |
|
|
image: appleboy/drone-scp |
|
|
image: appleboy/drone-scp |
|
@ -88,7 +92,7 @@ steps: |
|
|
password: #邮箱密码 |
|
|
password: #邮箱密码 |
|
|
from_secret: orgsecret_password_mail_devops |
|
|
from_secret: orgsecret_password_mail_devops |
|
|
from: devops@ccsens.com |
|
|
from: devops@ccsens.com |
|
|
recipients: fengjun@ccsens.com #收件人,多个用,隔开 |
|
|
recipients: weizezhao@ccsens.com #收件人,多个用,隔开 |
|
|
when: #执行条件 |
|
|
when: #执行条件 |
|
|
status: |
|
|
status: |
|
|
- success |
|
|
- success |
|
@ -121,3 +125,25 @@ steps: |
|
|
|
|
|
|
|
|
trigger: |
|
|
trigger: |
|
|
branch: develop |
|
|
branch: develop |
|
|
|
|
|
# - name: notify-dingtalk |
|
|
|
|
|
# image: lddsb/drone-dingtalk-message |
|
|
|
|
|
# environment: |
|
|
|
|
|
# PASSWORD: |
|
|
|
|
|
# from_secret: password_mail_devops |
|
|
|
|
|
# settings: |
|
|
|
|
|
# token: your-dingtalk-robot-access-token |
|
|
|
|
|
# type: markdown |
|
|
|
|
|
# message_color: true |
|
|
|
|
|
# message_pic: true |
|
|
|
|
|
# sha_link: true |
|
|
|
|
|
|
|
|
|
|
|
# -name: notify-slack |
|
|
|
|
|
# image: plugins/slack |
|
|
|
|
|
# webhook: https://hooks.slack.com/ www.dijiuyy.com services/xxx/xxx/xxx |
|
|
|
|
|
# channel: dev |
|
|
|
|
|
# template: > |
|
|
|
|
|
# {{#success build.status}} |
|
|
|
|
|
# build {{build.number}} succeeded. Good job. |
|
|
|
|
|
# {{else}} |
|
|
|
|
|
# build {{build.number}} failed. Fix me please. |
|
|
|
|
|
# {{/success}} |
|
|