Page 1 of 1

Simple Continuous Integration

Posted: Thu Dec 16, 2010 11:19 am
by jarofgreen
I have several projects in Subversion with PHPUNit tests.

All I'm looking for is a tool that will run on commit, log any test errors and email some people.

I've tried http://php-under-control.org/ but it's really complicated to install (Debian Linux has a lot of packages that are to old and the less said about WIndows the better) so I'm wondering what other people do for this. Any simple solutions?

Thanks,
James

Re: Simple Continuous Integration

Posted: Wed Dec 22, 2010 4:43 pm
by josh
I use that tool, it installs with 1 command, you just install java, download cruise control download phpunit, run the phpunit command that installs it, and then setup a build file following the cruise control documentation.

For example mine runs tests, uploads code for people to test (QA), builds distributable packages (tar.gz/zip), strips out the unit tests before distributing, builds different "packages" for different users that have purchased different modules, all with 1 command.

Re: Simple Continuous Integration

Posted: Fri Dec 31, 2010 3:40 pm
by Jenk
Hudson is also very easy to install, it's all available in one war/jar.

Re: Simple Continuous Integration

Posted: Sun Mar 13, 2011 7:53 pm
by jarofgreen
Am currently ironing the last problems out of a windows install of http://jenkins-php.org/ - Jenkins being a fork of Hudson. That site is definitely for Linux, if you want to run it on windows there are lots of small but minor path problems to iron out.

Re: Simple Continuous Integration

Posted: Wed Mar 16, 2011 11:18 am
by Jenk
edit: oops, nevermind.