Configurei o PHPCI na minha 'nuvem' local (sim, eu gerencio minha própria nuvem). Foi relativamente simples de configurar. Depois que consegui colocá-lo em funcionamento, levou um tempo para conseguir que um teste real passasse. Integrei com o GitHub e o resultado da build saiu bem, mas os testes falharam. Como eu não tinha uma compreensão clara de como o PHPCI realizava os testes unitários, levou um tempo para descobrir o que causou a falha. De qualquer forma, agora está funcionando bem e tem sido estável por semanas. Eu recomendaria pelo menos dar uma chance ao PHPCI.
* Interface limpa e suave
* Testes dirigidos por YAML
* Integração incrível com YAML
* Integração com GitHub
* Composer embutido
Basicamente, depois que coloquei o produto em funcionamento, fiquei bastante satisfeito com ele. Ele faz testes de integração contínua muito bem. Análise coletada por e hospedada no G2.com.
Minha experiência foi com um projeto de ecommerce muito personalizado (prestashop 1.5.6.1) e os maus resultados vieram por:
- Tempo excessivo para realizar as builds, estamos falando de 15h. ;(
- As traduções (espanhol no nosso caso) não estão completas.
- Não há muita informação e suporte da comunidade em comparação com outras ferramentas de CI como Jenkins, TravisCI ou CircleCI.
Além disso, não há opção de comprar suporte, a instalação e administração devem ser realizadas por você mesmo. (Isso pode ser um ponto positivo se você tiver um perfil/equipe de DevOps) Análise coletada por e hospedada no G2.com.



