Free and open source continuous integration specifically designed for PHP.

Looking for installation instructions?

What is PHPCI?

PHPCI is a free and open source continuous integration tool specifically designed for PHP. We've built it with simplicity in mind, so whilst it doesn't do everything Jenkins can do, it is a breeze to set up and use.

PHPCI includes integration plugins for:

  • 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.

Copyright © 2014, Block 8 Limited
Registered in England and Wales, company number: 08189639
Email us: hello@phptesting.org