Free and open source continuous integration specifically designed for PHP.

PHPCI is a free and open source continuous integration tool specifically designed for PHP. Built with simplicity in mind and featuring integrations with all of your favourite testing tools, we've created the very best platform for testing your PHP projects.

What is PHPCI?

PHPCI provides a continuous integration platform, allowing you to test that every commit your team makes passes your tests and meets your standards. We've developed a large selection of integrations, all of which are included by default within PHPCI, including:

Atoum

Behat

Campfire

Codeception

Composer

Email

Grunt

IRC

PHP Lint

MySQL

PDepend

PostgreSQL

PHP Code Sniffer

PHP Copy/Paste Detector

PHP Spec

PHP Unit

Shell Commands

Tar / Zip

Why PHPCI?

Why use PHPCI over an alternative CI solution?

PHPCI

Jenkins

Travis CI

Bamboo

Free?

Yes

Yes

Yes

No

Open Source?

Yes

Yes

Yes

No

Self Hosted?

Yes

Yes

Yes

Yes

Hosted Option Available?

Yes

Yes

Yes

Yes

2 Minute Setup?

Yes

No

Yes

Yes

Designed for PHP?

Yes

No

No

No

Closed-source projects?

Yes

Yes

Paid

Yes

Written in PHP?

Yes

No

No

No

Test PHP projects with zero config?

Yes

No

No

No

Get involved

Got any questions, problems or want to contribute?

Bug reports and suggestions

Contributing

PHPCI is open source, released under the BSD 2-Clause Licence. We are very supportive of third party contributions, so don't be afraid to submit a pull request. If you don't know what to work on, join us on the mailing list.