Free and open source continuous integration specifically designed for PHP.
Free and open source continuous integration specifically designed for PHP.
Customer Reviews
Administrator in Information Technology and Services
Advanced user of PHPCII setup PHPCI on my local 'cloud' (yes, I run my own cloud). It was fairly straightforward to setup. Once I got it up and going it took me a while to get an actual test to pass. I integrated with GitHub and the build result came out nicely, but the tests failed. As I didn't have a clear understanding of how PHPCI performed the actual unit tests, it took me a while to figure out what caused the failure. Regardless, it is now up an running nicely, and has been stable for weeks. I'd recommend at least giving PHPCI a try.
* Clean smooth interface
* YAML driven testing
* Awesome integration with YAML
* GitHub integration
* Built in composer
Basically, once I got the product up and running I was quite happy with it. It does continuous integration testing quite well.
My experience was with a very customized ecommerce projetc (prestashop 1.5.6.1) and the bad results come by:
- Too much time to perform the builds, we are talking about 15h. ;(
- The translations (spanish in our cases) are not completed at all.
- There is not too much information and support from the community comparing with another CI tools like Jenkins, TravisCI or CircleCI.
Additionally, there is no option to purchase support, the installation and administration should be performed by yourself. (This could be a good point if you have a Devops profiles/Team)
If you are looking for a CI tool focused on PHP projects (better if your project is PHP 7.x) maybe PHPCI could help you.
Although, I think that the tool needs to improve in vary ways if want to be a solid alternative to the above tools mentioned.
The scope was to implement a CI tool to build a Continuous Integration and Continuous Delivery environment, focused in projetcs developed in PHP mainly.