Counterclockwise Automated builds

19 views
Skip to first unread message

Laurent PETIT

unread,
May 3, 2013, 8:41:24 PM5/3/13
to counterclockwise, clojuredev-users
Hello,

It was about time to provide Counterclockwise with automated builds
and Continuous Integration.

This week, I've been able to build Counterclockwise with Maven +
Tycho, and today I've also been able to make travis-ci compile
everything via Github hooks!

Needless to say I'm very happy. It's a big step towards reliability,
and more automation in the future: software update site releases for
commit builds, beta builds and stable builds based on branch
detections ; tests ( matrix based: jdk6/jdk7 x Indigo / Juno / Kepler
for instance ) ; standalone CCW application ( thanks to using Maven +
Tycho )

The actual travis builds can be seen here:
https://travis-ci.org/laurentpetit/ccw

I have documented the new way to install a CCW hacking environment here:
https://code.google.com/p/counterclockwise/wiki/HowToBuild

Noticeable changes:
- No more separate repository for paredit.clj. It has been integrated
(with full history) into ccw/paredit.clj
- Maven all over the place to build. It is also needed to "bootstrap"
the development environment since CCW needs its dependencies to be
installed into ccw/ccw.core/lib/

This is a Work In Progress. But if travis-ci is able to build it, so
should you. It's just that some things may still move (such as the
top-level pom.xml which will probably move to a subdirectory to be
more Eclipse friendly, etc.)

Cheers,

--
Laurent Petit

AtKaaZ

unread,
May 4, 2013, 2:25:21 PM5/4/13
to clojured...@googlegroups.com
this is pretty cool !!!!1!



--
Laurent Petit

--
You received this message because you are subscribed to the Google Groups "counterclockwise-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojuredev-use...@googlegroups.com.
To post to this group, send email to clojured...@googlegroups.com.
Visit this group at http://groups.google.com/group/clojuredev-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.



Laurent PETIT

unread,
May 4, 2013, 5:03:02 PM5/4/13
to clojuredev-users
2013/5/4 AtKaaZ <atk...@gmail.com>:
> this is pretty cool !!!!1!

Yeah :-D

And now it uses a [ openjdk7, openjdk6] x [ juno, indigo ] build matrix !
Reply all
Reply to author
Forward
0 new messages