Часто замечаю, что для тестирования проектов с GitHub используют
Travis и
Scrutinizer. При чем иногда используют сразу оба. Тот же PhpUnit использует Travis, что видно по наличию
.travis.yml в корне проекта. А
CakePHP и Travis, и Scrutinizer.
Я совсем недавно начал изучать возможности CI для автоматических тестов и не до конца понимаю, в чем различия этих инструментов. По сути оба схожи. Возможно Scrutinizer больше подходит для проверки стиля кода и покрытия тестами, но я не уверен.
Подскажите пожалуйста, кто использовал, в чем отличия и что для чего удобнее использовать?
Если вы используете другие сервисы CI - опишите пожалуйста их преимущества и область применения.