Модифицировать окружность / Android Docker-контейнер - PullRequest
0 голосов
/ 24 мая 2018

Мне нужна CircleCI для сборок Android.Пока все хорошо, можно получить сборку, как и ожидалось.Теперь я хочу изменить изображение circleci/android:api-26-alpha, чтобы оно помещалось в файл хранилища ключей моего приложения, чтобы я мог подписывать сборки оттуда.

Как я планирую это сделать:

  1. Локально запустить образ в контейнере
  2. Скопировать файл моего хранилища ключей в соответствующий каталог
  3. Вставить изображение в мое новое хранилище
  4. Использовать это новое изображение для сборок

Проблема, с которой я столкнулся, связана с шагом 1. Я могу получить изображение на своем месте с помощью docker run --name android circleci/android:api-26-alpha, но оно не запускается.Когда я пытаюсь docker start android ничего не происходит, вывод docker ps --all показывает состояние как выход, что указывает на то, что он почти сразу останавливается.Я пытаюсь получить некоторую информацию с помощью docker logs android, но ничего не печатается.

Я уверен, что мне просто не хватает некоторых дополнительных параметров или чего-то еще при попытке запустить контейнер, но я не знаю, как найтичто

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

Cheers

1 Ответ

0 голосов
/ 24 мая 2018

удалось открыть в конце командой: docker run -d -t circleci/android:api-26-alpha /bin/bash

...