Xooctory project is an open source continuous integration server.
Here are some key features of "Xooctory":
· Open Source
· Massively scalable
· Build dependency aware
· Instant and rich feedback
What is Continuous Integration?
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly. This article is a quick overview of Continuous Integration summarizing the technique and its current usage.
Which technologies do you use?
Xooctory is not only a continuous integration server, it's also a project meant to experiment with top notch technologies.
As mostly Java developers and fellows, xooctory is java based, and tries to leverage the latest open source components and libraries.
As such, it can also be used only to see how the technologies we chose work together, and maybe how they could improve your own projects.
Here is a short list of some of them we are proud to use in xooctory:
· Java 6
· Spring 2
· Hibernate 3
· Mule 1.3
· Wicket 1.3
· Logback 0.9
· Jetty 6
· Ivy 2
What's New in This Release:
· Several new features, including job dependencies handling, new job result collectors (workspace, artifacts, and compilation), differential reporting, an improved push implementation, and last and last successful jobs permalinks.