J'ai installé PHPCI sur mon « cloud » local (oui, je gère mon propre cloud). C'était assez simple à configurer. Une fois que je l'ai mis en marche, il m'a fallu un certain temps pour réussir un test réel. Je l'ai intégré avec GitHub et le résultat de la construction est sorti correctement, mais les tests ont échoué. Comme je n'avais pas une compréhension claire de la façon dont PHPCI effectuait les tests unitaires réels, il m'a fallu un certain temps pour comprendre ce qui causait l'échec. Quoi qu'il en soit, il fonctionne maintenant bien et est stable depuis des semaines. Je recommanderais au moins d'essayer PHPCI.
* Interface propre et fluide
* Tests pilotés par YAML
* Intégration impressionnante avec YAML
* Intégration GitHub
* Composer intégré
En gros, une fois que j'ai mis le produit en marche, j'en étais très satisfait. Il fait très bien les tests d'intégration continue. Avis collecté par et hébergé sur G2.com.
Mon expérience a été avec un projet de commerce électronique très personnalisé (prestashop 1.5.6.1) et les mauvais résultats sont dus à :
- Trop de temps pour effectuer les builds, nous parlons d'environ 15h. ;(
- Les traductions (espagnol dans notre cas) ne sont pas du tout complètes.
- Il n'y a pas beaucoup d'informations et de soutien de la part de la communauté par rapport à d'autres outils CI comme Jenkins, TravisCI ou CircleCI.
De plus, il n'y a pas d'option pour acheter du support, l'installation et l'administration doivent être effectuées par vous-même. (Cela pourrait être un bon point si vous avez un profil/équipe Devops) Avis collecté par et hébergé sur G2.com.




