Bazel строит воздушный зазор

Я пытаюсь построить проект с использованием Bazel. На этой машине нет подключения к Интернету (Open Build System). Поэтому я должен загрузить необходимые пакеты перед сборкой.

Я попытался использовать --repository_cache и сохранил там загруженные файлы из онлайн-экземпляра, но система с воздушным зазором всегда пытается загрузить файлы.

Есть ли другой способ сделать это?


person Daniel Spannbauer    schedule 13.04.2021    source источник
comment
Отвечает ли это на ваш вопрос? Архивирование зависимостей для сети с воздушным зазором   -  person Vertexwahn    schedule 13.04.2021
comment
Не совсем или лучше: я не знаю. Если я правильно понимаю, я упаковываю все зависимости, которые нужны базелу. Это уже сделано, для этого есть пакеты suse. Но libedgetpu нужны дополнительные зависимости, которые он извлекает во время сборки из нескольких репозиториев git. И эти зависимости (tensorflow, coral_crosstool, io_bazel_rules_closure) нужны, потому что нет подключения к интернету.   -  person Daniel Spannbauer    schedule 14.04.2021
comment
Поместите также ваши транзитивные зависимости в --dist-dir   -  person Vertexwahn    schedule 14.04.2021
comment
Что я должен туда поставить? Смола коммита git? Или распаковать tar в определенную папку?   -  person Daniel Spannbauer    schedule 14.04.2021
comment
Файл, определенный в правиле рабочей области Bazel   -  person Vertexwahn    schedule 14.04.2021
comment
Там нет имени файла, только имя файла для загрузки. Но стоит ли распаковывать? Что, если этому пакету нужны еще и зависимости для скачивания?   -  person Daniel Spannbauer    schedule 15.04.2021
comment
Нет - нет   -  person Vertexwahn    schedule 15.04.2021
comment
Так что просто скачайте github.com/tensorflow/tensorflow/archive + tensorflow_commit + .tar.gz и скопировать его в этот каталог? БУДУ пробовать....   -  person Daniel Spannbauer    schedule 19.04.2021
comment
Сработало, спасибо :) Но нужно несколько прогонов, чтобы найти все зависимости.   -  person Daniel Spannbauer    schedule 19.04.2021