Я продолжаю сталкиваться с проблемой, когда я устанавливаю зависимости локально, все работает нормально, я нажимаю на сервер непрерывной интеграции, а затем он ломается, потому что я забыл godep save ./...
зависимость.
Как я могу запустить команду go
, но потребовать импорта vendor
?
Изменить:
Я использую go1.6
. Я хочу, чтобы команда завершилась ошибкой, если сторонняя зависимость не разрешена для поставщика. Другими словами, есть ли способ остановить разрешение зависимостей в $GOPATH
во время тестов?
Я не могу изменить переменную среды, потому что тогда ни один из моих модулей проекта не может быть разрешен. Как я могу принудительно установить зависимости от поставщика?
vendor
, который поддерживает в версии 1.5 и выше? - person squiguy   schedule 19.07.2016govendor
иglide
. Если вы хотите, чтобы что-то проверялось при фиксации, нажатии и т. Д., Это то, для чего нужны хуки git. - person JimB   schedule 19.07.2016