Почему в сборке Travis CI "go get" начинал проваливаться?

Я открыл запрос на извлечение репозитория, который проходит цикл сборки в Travis. Работа терпит неудачу здесь. Я не могу найти вескую причину, почему эта работа, в частности, продолжает проваливаться. Я перезапустил его несколько раз, чтобы посмотреть, был ли это временный тайм-аут. Основная ошибка: The command "go get golang.org/x/tools/cmd/vet" failed and exited with 1 during .

Полный журнал находится здесь: https://gist.github.com/mjbrender/79e0343625038bce440a

Что-то изменилось с Голангом vet пакет, который я не вижу здесь? Или это просто беспорядочный процесс? Если это так, есть ли способ улучшить процесс сборки?

1 ответ

Решение

Похоже, я был не одинок в том, vet вызвать сбой сборки: https://github.com/coreos/etcd/issues/4149

И это ведет к изменению импорта. Команда позади пакета откатила изменение, которое сломало go vet для 1.4.2: https://github.com/golang/tools/commit/da91609d887c6b1e28ad4548c47f3ff39a471989

go get golang.org/x/tools/cmd/vet теперь работает с этого обновления для пакета: https://travis-ci.org/intelsdi-x/snap/jobs/100709221

Другие вопросы по тегам