В настоящее время мы используем govendor
для управления пакетами в нашем go
хранилище.Так как мы используем много пакетов, мы решили зарегистрировать исходный код пакетов в папке vendor
, чтобы:
- Экономия времени на загрузку всех пакетов каждый раз, когда требуется репозиторийвстроенные машины сборки.
- Предотвращение возможности недоступности одного пакета в сети (его удаления, проблем с сетью и т. д.)
Мне интересно использовать modules
понятие введено в v1.11
.Однако я не могу найти похожий подход для проверки пакетов вместо необходимости загружать все пакеты.
Есть идеи?