From d5da8d5143856494c780d41fef2abf12912fabb8 Mon Sep 17 00:00:00 2001 From: Oliver Marks Date: Sat, 21 Sep 2019 09:02:48 +0100 Subject: [PATCH] Update build files. --- .drone.yml | 11 ++++++++--- .gitlab-ci.yml | 17 +++++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 .gitlab-ci.yml diff --git a/.drone.yml b/.drone.yml index 5af046c..4310c84 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,7 +5,8 @@ steps: - name: building-clojure-app image: clojure:tools-deps commands: - - ls -la + - 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 @@ -13,5 +14,9 @@ steps: commands: - ls -la - apk add gzip - - resources/public - - gzip * -k + - cd /drone/src/resources/public/ + - rm /drone/src/resources/public/*.gz + - rm /drone/src/resources/public/webfonts/*.gz + - gzip *.css *.js *.html *.png -k + - gzip ./webfonts/*.woff2 -k + - tar -czvf release.tar.gz *.gz ./webfonts/*.gz diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..5455bf2 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,17 @@ +build: + image: clojure:tools-deps + script: + - clojure -m figwheel.main --build-once prod + +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 + artifacts: + paths: + - resources/public/release.tar.gz