Personal-Site/.drone.yml
Thomas Cole 954450b0b5
All checks were successful
continuous-integration/drone/push Build is passing
Fix caching and test ssh command
2022-06-03 06:20:42 -04:00

61 lines
1.0 KiB
YAML

kind: pipeline
name: buildsite
steps:
- name: restore_cache
image: appleboy/drone-sftp-cache
settings:
server: 192.168.10.5
port: 22
username: thomas
password:
from_secret: ssh_password
path: /tmp/drone
restore: true
mount:
- node_modules
- name: build
image: node
commands:
- npm install
- npm run build
- name: rebuild_cache
image: appleboy/drone-sftp-cache
settings:
server: 192.168.10.5
port: 22
username: thomas
password:
from_secret: ssh_password
path: /tmp/drone
rebuild: true
mount:
- node_modules
- name: copy
image: appleboy/drone-scp
settings:
host: 192.168.10.5
username: thomas
password:
from_secret: ssh_password
port: 22
target: /home/thomas/wwwtest
source: ./dist
- name: cleanup
image: appleboy/drone-ssh
settings:
host: 192.168.10.5
username: thomas
password:
from_secret: ssh_password
port: 22
script:
- cd /home/thomas/wwwtest
- pwd
# - mv dist/* dist/.* .
# - rmdir dist