clojure-demos/.drone.yml

34 lines
779 B
YAML

kind: pipeline
name: default
steps:
- name: npm-deps
image: node
commands:
- npm install
#- npx shadow-cljs build app
- name: Build
image: cimg/clojure:1.11.1-node #clojure:tools-deps
user: root
commands:
#- cp resources/public/rename-me-index.html resources/public/index.html
- clojure -Mbuild release app
#- clj -A:prod
- name: deploy-site
pull: True
image: appleboy/drone-scp
settings:
host: digitaloctave.com
username:
from_secret: ssh_user
key:
from_secret: ssh_key
port: 22
duration: 4m
## strip components removes parts of path at destination
##strip_components: 1
target: /var/www/clojure-demos/
source:
- resources/public/*