25 lines
439 B
YAML
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
|