From 6d0f6895cd803ae44c0d9bf8c5b21145a1fc3772 Mon Sep 17 00:00:00 2001 From: jem Date: Fri, 18 Jan 2019 10:46:35 +0100 Subject: [PATCH] add travis release building --- .travis.yml | 31 +++++++++++++++++++++++++++++++ project.clj | 5 ++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2ccda32 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,31 @@ +dist: trusty +language: clojure + +services: + - docker + +stages: + - build + +jobs: + include: + - stage: build + language: clojure + script: + - lein test + - lein bower install + - lein ring uberjar + - md5sum target/uberjar/smeagol-standalone.jar > target/uberjar/smeagol-standalone.jar.md5 + deploy: + - provider: releases + skip_cleanup: true + on: + #tags: true + branch: develope + draft: true + overwrite: true + api_key: + secure: "Z2DuHe8HLtIMVarGpG/TK0x5gL+/1CfaAAxUmWq8bVp229nr0TNbVNlt6j6PqioRu+mFf+wj4GyfN3VqIGcpClTp8tdBQtQQgO0Gjj/5QEDRdporiubg+EC1+BNIs+X0p4phj+w05cSz+D9XKGbJwaEG9CsFLxW8w10xtnkxikhpdEROMXf1lYsk7hiuqK+yBXbgIGNW54mcOBP+KU5GRX97EuL5USZagDNPfmquILP85MN9gXd6UxYW745nhr5P1YCkVT7h51VT42cJmecm/lrk80NDDFJ/CewPKlFtF2xM4gdeqN3FPyn3TtvYIXmJ5/ZjmO9ATM+Qny834uK7exMP6ZZb4pEbqhm4VxjqxB4Z5rTpkVrb8TzDKgKz+ZLb92eKxnkS7z9g6DdwaRgsK01c+/NgQ4qMwyXHQ+1kRFKJzHaCRgtWwInF1XC+pn4JU+EFJBwytjxs9+3p7SFKEtmxS1P/VmZbXpyAphacivzBCPCZ6eDw4Y+vVjdajJ5YrFWzv2CuV4N9ZrSQaPZl17MTv05wUSXfdR+0J7fFFF+/ZUdGMu/nebXhxreVBPN/Xai/qDBX/7VyAQTUYYfsB0Ki4SH7x08E9qU06qPcXvq7uAmUzf2agEmnF2SXaWm0fdK/9j/h4/59A0vWMfO82MnERe+LvOw30EyNnOwJJN0=" + file: + - target/uberjar/smeagol-standalone.jar + - target/uberjar/smeagol-standalone.jar.md5 diff --git a/project.clj b/project.clj index 1de6005..b41cff8 100644 --- a/project.clj +++ b/project.clj @@ -33,6 +33,8 @@ [ring-server "0.4.0"] [selmer "1.11.0"]] + :target-path "target/%s/" + :repl-options {:init-ns smeagol.repl} :jvm-opts ["-server"] @@ -72,7 +74,8 @@ :profiles {:uberjar {:omit-source true :env {:production true} - :aot :all} + :aot :all + :uberjar-name "smeagol-standalone.jar"} :production {:ring {:open-browser? false :stacktraces? false :auto-reload? false}}