Мне нравится, что он хорошо интегрируется в репозитории GitHub — как только вы фиксируете что-то новое (то есть после отправки), ваши тесты снова запускаются автоматически. Не всегда очевидно, что нужно запустить, но после правильной настройки проблем с использованием этого сервиса не возникает. Когда наша сборка выполняется дольше, чем ожидалось, нам приходится ждать до следующего дня, прежде чем увидеть какие-либо результаты! Это может быть связано с тем, что другие сборки были запущены ночью или даже когда моя команда ушла домой, поэтому они их тоже не видят. Если вы хотите интегрировать некоторые автоматизированные модульные/интеграционные тесты, travis сделает именно это без особых хлопот. Мы используем travis внутри нашего собственного проекта, что означает, что все изменения сначала проходят через процесс запроса на включение здесь — если кто-то делает что-то непосредственно из github в основную ветку, это не происходит. t пройти тестирование, если не запрошено через PR. Мне нравится, что он прост в использовании и имеет множество интеграций для разных языков и фреймворков. Это также обеспечивает большую гибкость при выполнении тестов. Пользовательский интерфейс мог бы быть чище, но в целом это довольно хороший инструмент. Пользуемся уже почти два года и никаких проблем не было. Мы можем запускать наши тесты в нескольких средах (например, в локальной, промежуточной, рабочей), что помогает нам быстрее получать обратную связь.