Это была действительно проблема. Я просто добавил оба файла в свой образ докера.

я есть CI-конвейер для сборки моего андроид-приложения и проведения инструментального тестирования с использованием конвейеров gitlab. Мой gitlab runner - это машина с Ubuntu 16.04, выполняющая каждую сборку в контейнере Docker. У меня есть физическое устройство Android, подключенное через USB к моему gitlab runner.

В последнее время каждый раз, когда запускается новая сборка, мне предлагается разрешить использование отпечатка пальца RSA для USB-устройства на моем Android-устройстве. Проблема в том, что отпечаток пальца меняется при каждой сборке.

Я подозреваю, что это потому, что каждый раз при запуске сборки создается новый контейнер.

Как я могу автоматически принять новый отпечаток или предотвратить его изменение?

Ответы на вопрос(1)

Решение Вопроса

$HOME/.android/adbkey а также$HOME/.android/adbkey.pub постоянный между запусками путем сопоставления папки или повторного создания файлов внутри каждого экземпляра контейнера.

 Distwo14 дек. 2017 г., 20:03
Это была действительно проблема. Я просто добавил оба файла в свой образ докера.

Ваш ответ на вопрос