While Jenkins / Hudson is most widely used for Clojure projects, you can use any CI system that you like.
Clojure itself, all Contrib projects, and various open source projects use Maven to manage their builds and can thus be easily raised in Hudson / Jenkins. clojure-maven-plugin is what you are looking for to mirror such a setting.
You can also use Leiningen with Hudson / Jenkins (or indeed any other CI system), just trimming to lein
as needed. There is a somewhat clever way to configure this through Jenkins himself here .
Finally, if you need ant, you can use clojure-ant-tasks .
source share