v 0.2

Four weeks after the 0.1 version, this second version is a new step toward the completion of the 1.0 version, improving existing set of features with:
Architecture and concept review
After discussion with some users or interested people, we have started reviewing the architecture and concepts used.

We have extended the concepts of build and project to a concept of job and job plan. A job plan describes what a job is about, when it should trigger jobs, and how the job should be performed.

All these concepts are pluggable, so that one can easily adapt the architecture to new needs.
Job result collection
We have introduced a concept of pluggable job result collector, responsible for collecting results of a job.

At the moment a junit result collector can be used, and two other kind of data are collected during a job: logs, and change logs.
Improved Web UI
The web UI has been largely improved since 0.1, with a better job progress bar, easier configuration of SVN repository, configuration of the ant build file to call and target, configuration of results to collect, and how the job should be triggered.

A new search facility has also been introduced which allow to quickly find job plans even among hundreds or thousands of them.
SCM Polling
Because not everybody can setup xooctory with SCM changes triggers, we have implemented an SCM poller, which is the way most CI servers work; though we still recommend using SCM change notifications instead of polling, triggering a build by a post commit hook or e-mail reception.
Issues list
improve job progress bar (XCTORY-39)
review agent and jobs model (XCTORY-9)
review concept of project: introduce job plan (XCTORY-26)
easy SCM URL configuration (XCTORY-16)
change logs (XCTORY-18)
SCM Polling (XCTORY-10)
review publishing architecture (XCTORY-11)
junit report (XCTORY-12)
search job plans (XCTORY-27)