Experimental release process

This commit is contained in:
simon 2017-08-09 08:20:49 +01:00
parent 2f90f0bc1e
commit 72dd24c0c8

View file

@ -48,28 +48,43 @@
[lein-environ "1.0.0"] [lein-environ "1.0.0"]
[lein-marginalia "0.7.1" :exclusions [org.clojure/clojure]] [lein-marginalia "0.7.1" :exclusions [org.clojure/clojure]]
[lein-ring "0.8.13" :exclusions [org.clojure/clojure]]] [lein-ring "0.8.13" :exclusions [org.clojure/clojure]]]
:bower-dependencies [[simplemde "1.11.2"] :bower-dependencies [[simplemde "1.11.2"]
;; [vega-embed "3.0.0-beta.19"] vega-embed currently not loaded from Bower because of ;; [vega-embed "3.0.0-beta.19"] vega-embed currently not loaded from Bower because of
;; dependency conflict which will hopefully be resolved soon. ;; dependency conflict which will hopefully be resolved soon.
[vega-lite "2.0.0-beta.10"] [vega-lite "2.0.0-beta.10"]
[mermaid "6.0.0"]] [mermaid "6.0.0"]]
:docker {:image-name "simonbrooke/smeagol" :docker {:image-name "simonbrooke/smeagol"
:dockerfile "Dockerfile"} :dockerfile "Dockerfile"}
:ring {:handler smeagol.handler/app :ring {:handler smeagol.handler/app
:init smeagol.handler/init :init smeagol.handler/init
:destroy smeagol.handler/destroy} :destroy smeagol.handler/destroy}
:lein-release {:scm :git :deploy-via :lein-install} :lein-release {:scm :git :deploy-via :lein-install}
:profiles
{:uberjar {:omit-source true :release-tasks [["vcs" "assert-committed"]
:env {:production true} ["change" "version" "leiningen.release/bump-version" "release"]
:aot :all} ["vcs" "commit"]
:production {:ring {:open-browser? false ["vcs" "tag"]
:stacktraces? false ["ring" "uberwar"]
:auto-reload? false}} ["docker" "build"]
:dev {:dependencies [[ring-mock "0.1.5"] ["docker" "push"]
[ring/ring-devel "1.6.2"] ["change" "version" "leiningen.release/bump-version"]
[pjstadig/humane-test-output "0.8.2"]] ["vcs" "commit"]
:injections [(require 'pjstadig.humane-test-output) ["vcs" "push"]]
(pjstadig.humane-test-output/activate!)]
:env {:dev true}}} :profiles {:uberjar {:omit-source true
:env {:production true}
:aot :all}
:production {:ring {:open-browser? false
:stacktraces? false
:auto-reload? false}}
:dev {:dependencies [[ring-mock "0.1.5"]
[ring/ring-devel "1.6.2"]
[pjstadig/humane-test-output "0.8.2"]]
:injections [(require 'pjstadig.humane-test-output)
(pjstadig.humane-test-output/activate!)]
:env {:dev true}}}
:min-lein-version "2.0.0") :min-lein-version "2.0.0")