What do you like best?
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.
What do you dislike?
My experience was with a very customized ecommerce projetc (prestashop 126.96.36.199) 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)
Recommendations to others considering the product
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.
What business problems are you solving with the product? What benefits have you realized?
The scope was to implement a CI tool to build a Continuous Integration and Continuous Delivery environment, focused in projetcs developed in PHP mainly.