2020-fronted-nx/.drone.yml

58 lines
923 B
YAML

kind: pipeline
name: default
steps:
- name: restore
image: drillster/drone-volume-cache
restore: true
mount:
- ./node_modules
volumes:
- name: cache
path: /cache
- name: install
image: node:12.11.1
commands:
- npm install
- name: rebuild-cache
image: drillster/drone-volume-cache
rebuild: true
mount:
- ./node_modules
volumes:
- name: cache
path: /cache
- name: build
image: node:12.11.1
commands:
- CI=false npm run build
- mv build main
- name: deploy
image: appleboy/drone-scp
settings:
host: zjueva.net
username: cibot
port: 22
key:
from_secret: cibot_front_secret
target: /srv
source: main
rm: true
trigger:
branch:
- master
event:
- push
- pull_request
- rollback
volumes:
- name: cache
host:
path: /tmp