Trytravis: тестируем без коммитов и пушей в удалённый репозиторий
TravisCI – популярный распределённый веб-сервис для сборки и тестирования кода. Многие используют его, т.к. для OpenSource-проектов он доступен бесплатно и обеспечивает удобную интеграцию с GitHub.
При этом отлаживать билды в Travis не всегда удобно. Для упрощения данной задачи Seth M. Larson разработал прекрасную утилиту trytravis. Она позволяет тестировать изменения в репозитории без коммитов и пушей в удалённый репозиторий.
Для начала работы с trytravis достаточно всего лишь:
– установить его с помощью pip install trytravis, – создать тестовый репозиторий на Github, – включить для него билды в TravisCI и указать этот репозиторий как рабочий для trytravis с помощью trytravis —repo.
Далее необходимо перейти в директорию тестируемого проекта и выполнить команду trytravis. После этого trytravis запушит в тестовый репозиторий тестируемый код и будет ожидать окончания процесса сборки.
Таким образом можно легко проверить ваши правки без коммитов в репозиторий тестируемого проекта или создания PR (Pull Request).
Есть вопрос? Напишите в комментариях!