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

Please use the Github issue tracker for any bug reports or suggestions you may have.

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.

Subscribe to the PHPCI Newsletter