weecfg/.drone.yml

23 lines
637 B
YAML

kind: pipeline
name: default
steps:
- name: building-clojure-app
image: clojure:tools-deps
commands:
- echo "clear out local cache in case we are running locally"
- rm -Rf /drone/src/.cpcache
- rm -f /drone/src/resources/public/*.js
- clojure -m figwheel.main --build-once prod
- name: compress
image: alpine
commands:
- apk add gzip
- cd /drone/src/resources/public/
- rm -f /drone/src/resources/public/*.gz
- rm -f /drone/src/resources/public/webfonts/*.gz
- gzip *.css *.js *.html *.png -k
- gzip ./webfonts/*.woff2 -k
- tar -czvf release.tar.gz *.gz ./webfonts/*.gz