PHP Continuous Integration

11 07 2008

Xinc is a PHP continuous Integration server

Not sure which site is current. My best guess is google.

http://sourceforge.net/projects/xinc

http://code.google.com/p/xinc/

Some articles:

http://php5.phpmagazine.net/2008/05/introducing_to_xinc_continuous.html

http://www.slideshare.net/arnoschn/continuous-integration-and-php

Also look at CruiseControl + phpUnderControl

PHPUnit (or SimpleTest?)

Phing (build tool) or ant (Cruisecontrol can also use Rake, what about Capistrano?)

SVN, CVS, Perforce, etc


Actions

Information

7 responses

11 07 2008
11 07 2008
fijiaaron

PHPUnit (or Simpletest)
Phing
phpDocumentor

code coverage
functional tests — simpletests
automation — selenium rc?

11 07 2008
11 07 2008
fijiaaron

Looks like spikesource has changed to semdesigns, and isn’t open source

Here’s the article I first found it in:
http://www.procata.com/blog/archives/2005/04/08/php-testing-and-coverage/

11 07 2008
fijiaaron

That may be a company that evaluates code coverage of the PHP code base (among other projects), not a code coverage tool. But then they may be doing it to market their code coverage tool.

Isn’t guessing without reading fun?

11 07 2008
fijiaaron

Does using Phing mean using PHPUnit instead of SimpleTest? What about PHPUnit2? Does using Xinc mean using Phing and thus PHPUnit?

I’d really like a cross-platform build tool that happens to run on Apache, not on tomcat or jetty (or webrick/mongrel/fcgi/etc.)

11 07 2008
fijiaaron

Here’s the spike PHP code coverage tool I was looking for originally:
http://developer.spikesource.com/wiki/index.php/Projects:phpcoverage

Leave a comment