Published on 2008-05-25 11:43:05

If we talk about PHP5 test and deployment, a solution come in mind Xinc, the continuous integration server in PHP5. The solution provides a built-in support to Subversion and Phing, and could be easily extended to work with alternative version control or build tools.

xinc-dashboardsample.png

The interest of Xinc is especially for projects with many developers working in the same time, everyone can commit changes to an SVN server, where Xinc listen to changes and triggers different build script if a change is detected. After building the project, Xinc reacts on the result of the build. Depending on whether the build was successful or failed it triggers special publishing scripts, which can deploy software, send notification emails or create deliverables.

Xinc runs as a daemon process in the background processing multiple projects. The projects itself are defined in xml and make use of tasks (defined in Plugins) to run the build process.

Read More


Related Entries

Member of the PHP Magazine Network, Copyright (C) 2005-2008 phpmagazine.net All Rights Reserved