My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

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.1

Today Xinc 2.1 has been released. Here are some release notes:

Release version 2.1, date: 18.10.2011

After a big sleep we plan at the moment a new version of Xinc. The set of features can be found on this wiki page.

The pear channel can be found at http://pear.elektrischeslicht.de

Main Improvements:

- Back from Big Sleep
  - Merge in bug fixes and code changes from other branches.
  - Fixed some unit tests and some code clean ups.
  - Get up to support latest extensions.
  - Change to PHP 5.2 as minimum PHP version.
  - Create Release plan for next releases.
  - Fix documentation issues.
  - Update dependencies.
  - Install new pear channel and get documentation back online.
  - Create new Mailing Lists.

Windows users are welcome to test on Windows as I've no Windows box to test on.

Install

You can obtain Xinc 2.1 via pear channel or download the latest version from Googlecode for manual installation using pear or install script.

Documentation

The Documentation can be found at http://elektrischeslicht.de/xinc/book/ which is based on and inspired by the Phing documentation format.

For development the documentation can be found on http://elektrischeslicht.de/xinc/doc/

Screenshots

Screenshot: Dashboard view of Xinc 2.0 beta version

Screenshot: Build Details view of Xinc 2.0 beta version

Powered by Google Project Hosting