Header banner
Revain logoHome Page
Matt Kim photo
1 Уровень
785 Отзывов
27 Карма

Отзыв о Travis CI от Matt Kim

Revainrating 4 out of 5

Простой способ интеграции качества кода с непрерывной интеграцией

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

картинка 1 прикреплена к отзыву Travis CI от Matt Kim



Плюсы
  • Интеграция с Github
  • По умолчанию интегрировано гораздо больше сервисов, например тестирование Docker и т. д.
  • Простая интеграция между заданиями и выполнением тестов; отличная документация по API доступна онлайн
Минусы
  • Не бесплатно требует оплаты