В этом репозитории пошагово расписан путь от неработающего CI без эмулятора до прекрасного работающего CI с эмулятором и в Docker. Реализация:
- Stage1 - в виде bash скрипта без эмулятора
- Stage2 - переводим в Docker. Без эмулятора
- Stage3 - фикс проблемы с локалью
- Stage4 - добавляем эмулятор
- StageFinal - запускаем на базе google images рабочий билд с эмулятором
- Презентация: https://yadi.sk/i/IjB8M2L7OByjaw
- AvdManager: https://developer.android.com/studio/command-line/avdmanager
- Emulator Command Line: https://developer.android.com/studio/run/emulator-commandline
- Emulator By Google: https://androidstudio.googleblog.com/2019/05/emulator-ci-docker-scripts-for-linux.html
- Поддержка KVM
- Docker контейнер запускать из под
priveleged
мода - Ubuntu