Trytravis: тестируем без коммитов и пушей в удалённый репозиторий

TravisCI – популярный распределённый веб-сервис для сборки и тестирования кода. Многие используют его, т.к. для OpenSource-проектов он доступен бесплатно и обеспечивает удобную интеграцию с GitHub.

При этом отлаживать билды в Travis не всегда удобно. Для упрощения данной задачи Seth M. Larson разработал прекрасную утилиту trytravis. Она позволяет тестировать изменения в репозитории без коммитов и пушей в удалённый репозиторий.

Для начала работы с trytravis достаточно всего лишь:

– установить его с помощью pip install trytravis, – создать тестовый репозиторий на Github, – включить для него билды в TravisCI и указать этот репозиторий как рабочий для trytravis с помощью trytravis —repo.

Далее необходимо перейти в директорию тестируемого проекта и выполнить команду trytravis. После этого trytravis запушит в тестовый репозиторий тестируемый код и будет ожидать окончания процесса сборки.

Таким образом можно легко проверить ваши правки без коммитов в репозиторий тестируемого проекта или создания PR (Pull Request).

Есть вопрос? Напишите в комментариях!