У меня есть git-репозиторий с включенным подмодулем. Однако всякий раз, когда я делал коммит в подмодуле, это не влияло на Трэвиса.
Всегда выполняется в старой версии субмодуля.
Вот что я получаю (скрывая реальные данные):
git submodule update --init --recursive
Submodule 'mysubmodule' (https://github.com/xxxxx/myproject.git) registered for path 'somepath'
Cloning into '/home/travis/build/somepath'...
Submodule path 'somepath': checked out '01234567890abcdef':
Где 01234567890abcdef
- это старый коммит, он не является последним выдвинутым.