I 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. Review collected by and hosted on G2.com.
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) Review collected by and hosted on G2.com.
Fast and easy implementation.
No too much server hardware requirements needed.
Very easy and intuitive working.
Simple integration with source code repositories (like github, gitlab, etc...).
The builds can be performed by a manually execution or scheduling a cronjob,. Additionally, you can setup a worker whcih run in background and will execute the build placed into the Beanstalkd queue. Obviously, you need to install Beanstalkd and Supervisord.
The tools give you the possibility to work with 5.6+ PHP versions. This is a good point.
The integration and works with Github was perfectly functional and no errors. Review collected by and hosted on G2.com.
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) Review collected by and hosted on G2.com.
I 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. Review collected by and hosted on G2.com.
* Setup configuration largely in PHP code
* Login section seemed to have trouble - I removed it.
* Currently, this is not a deployment utility.
* Updating it might be fun... Review collected by and hosted on G2.com.
The first thing I really liked in PHPCI is how simple you can install and configure with your applications, in comparison with other application of Continuous Integration PHPCI for me was the one with I spent least time configuring, other feature that I liked so much too is the web interface with the graphics and the all the deployment results, it's clear and simple to understand. Review collected by and hosted on G2.com.
Something that I didn't like was that you can only execute the deploy via command like or scheduling a job, I didn't see in the version I was working a button in the web interface where I can execute the deploy, I like to work in command line, but I think it could be better if I have a button in the web interface to execute the deploy. Review collected by and hosted on G2.com.
I liked the execution of options provided by the app and code coverage. Review collected by and hosted on G2.com.
I think it lacked integration controlled by micro service container, like docker to increase the application of test possibilities. Review collected by and hosted on G2.com.
i've tried in one of my personal project and it works well, also have easy include a lot of tools related to php that is easy to set it up Review collected by and hosted on G2.com.
not so popular, many people do not know about it, i already suggested but they prefer use jenkins instead Review collected by and hosted on G2.com.