Continuous Integration (CI) and PHP - What can it do for you?
Hello,
my name is Arno Schneider, I am the project lead of Xinc (http://xinc.googlecode.com), a continuous integration Server for PHP.
In my professional life I am working with CruiseControl and Xinc, two servers for Continuous Integration (CI).
Exploring the benefits CI brings to software development every day, I would like to share my experience and show how CI can help you to improve your development process.
My proposal:
Continuous Integration (CI) and PHP - What can it do for you?
Topics:
- What is continuous integration?
- History
- Purpose
- CI versus manual builds
- Build Systems
- ANT
- Phing
- Developer Builds vs. Integration Builds
- Integration Builds vs. CI Builds
- Build Systems
- Continuous Integration Servers and PHP
- CruiseControl - phpUnderControl
- Xinc
- Is a continuous integration server all I need?
- Differentiation between Continuous Integration Server and Continuous Integration Practices
- Integration of Unit Tests (PHPUnit)
- Code coverage analysis
- Code Metrics measurement
- generation of up2date documentation
- automated deployment
- How does CI fit into your development cycle?
---------------------------------
Duration of this session: 45 - 90 min (depending on the schedule)
Language: English
I would have to hold the session in English, since I am not used to speak spanish when it comes to software development and the terms are not part of my vocabulary. ;)
Hope this topic is interesting and I am open to questions / suggestions.
Un saludo,
Arno Schneider
- Inicie sesión o regístrese para enviar comentarios
- 475 lecturas








Pues suena muy interesante ver como trabajar con PHP usando un Continuous Integration Server. Yo personalmente desconocía de la existencia de Xinc.
I tried CruiseControl for the Akelos Framework but I gave up and coded a simple CI script.
It will be nice to learn a the right way of doing CI using xinc.
Bermi Ferrer
http://akelos.org
http://bermi.org