My favorites | Sign in
Project Logo
                
Show all Featured downloads:
Xinc-2.0.1.1.tgz
Show all Featured wiki pages:
InstallXincFromPearChannel
People details
Project owners:
  gavinleefoster, arnoschn, apshoemaker
Project committers:
jcarouth, dcousineau, majelbstoat

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.

Download Xinc 1.0 or see an example.









Hosted by Google Code