На этапе установки Travis CI клонирует репо, похожее на это:
git clone --depth=50 --branch=master https://github.com/user/repo.git user/repo
Как я могу настроить/переопределить это?
Справочная информация. Я использую развертывание на основе тегов. То, как Travis проверяет тегированные сборки (--branch=<tagname>
), репозиторий git находится в отдельном состоянии без доступа к ветвям. Однако для развертывания мне нужно знать, в какой ветке я. Мое решение - сделать "нормальный" клон, а затем переключиться на тегированное коммитирование.