23 lines
637 B
YAML
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
|