|
|
Xinc is a continuous integration server written in PHP 5. It has built-in support for Subversion and Phing (and therefore PHPUnit), and can be easily extended to work with alternative version control or build tools.
Continuous Integration and PHP
On February 23rd Arno Schneider held a talk on Continuous Integration and PHP in general and Xinc in particular. The talk was hosted at the first PHP Conference in Barcelona. Here you can see the slides from the presentation:
http://www.slideshare.net/arnoschn/continuous-integration-and-php
Xinc 2.0.1 has been released
Today Xinc 2.0.1 has been released. Here are some release notes:
Release version 2.0.1, date: May 2nd, 2008
Main Improvements:
- ezComponents Graph Support (see Statistics link in Frontend) - Build Status - Build duration - Unit tests - phpUnitTestResult publisher - Unit test summary - Unit test details - Windows: run as service - Run xinc daemon if PID file exists, but no process running - xinc-settings script to change configuration options - xinc-builds script to delete builds by build time - PEAR_Mail support - Cron Timer - Documentation Plugin (register Documentation of various types) - various bug fixes
If you already had a Xinc installation before you can obtain it via:
pear channel-discover components.ez.no pear upgrade xinc/Xinc
For a new installation:
pear channel-discover pear.xinc.eu pear channel-discover components.ez.no pear install xinc/Xinc
Windows users are welcome to test the new Windows installation and the windows service feature, which allows you to run Xinc as a service.
Xinc 2.0.0
You can obtain xinc 2.0.x via pear channel or download the latest Xinc-2.0.x.tgz for manual installation using pear.
Documentation
Documentation can be found at:
http://xinc.eu/api/documentation/get/file/xinc/latest-successful/Enduser/index.html.
The documentation is based on and inspired by the Phing documentation format.
Demo
Visit http://www.xinc.eu/ to see a demo of Xinc and Ohloh for some Metrics.
Screenshot: Dashboard view of Xinc 2.0 beta version
Screenshot: Build Details view of Xinc 2.0 beta version
Latest "Bleeding Edge" Builds
You can pick up the latest "bleeding edge" build of Xinc here:
http://xinc.eu/ under the deliverables.
pear channel-discover pear.xinc.eu pear install http://xinc.eu/api/deliverable/get/download/xinc/latest-successful/Xinc.tgz pear run-scripts xinc/Xinc
will install the latest build package straight from xinc.eu.
Xinc 1.0 (deprecated)
Xinc 1.0 was released on August 28, 2007.
