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 - 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/*.js - 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