weecfg/.gitlab-ci.yml

25 lines
439 B
YAML

stages:
- build
- compress
build:
stage: build
image: clojure:tools-deps
script:
- clojure -m figwheel.main --build-once prod
compress:
stage: compress
image: alpine
script:
- ls -la
- apk add gzip
- cd resources/public/
- gzip *.css *.js *.html *.png -k
- gzip ./webfonts/*.woff2 -k
- tar -czvf release.tar.gz *.gz ./webfonts/*.gz
- mv release.tar.gz ../../
artifacts:
paths:
- release.tar.gz