Среда Android с использованием конвейеров Docker и Bitbucket ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Среда Android с использованием конвейеров Docker и Bitbucket

Сообщение Anonymous »

Я новичок в конвейерах Bitbucket (бета-версия) и докере. У меня нет предыдущего опыта интеграции CI.

Я ответил на этот вопрос, но нет четкого описания для новичков. p>

Я пытаюсь настроить непрерывную интеграцию (CI) в Bitbucket Pipelines для проекта Android с помощью Docker-контейнера.

Я хочу использовать мой предыдущий проект Android с этим контейнером

Шаги, которые я выполнил

Шаг 1. Установленные инструменты Docker Software. Установлено успешно.

Шаг 2. Виртуальная машина успешно создана

Шаг 3 . Создан контейнер из Kitematic (бета-версия) Uber/Android-Build-Environment

[img]https://i.sstatic.net /EnoiI.png[/img]


Шаг 4. Успешно создайте проект, используя

$ eval "$(docker-machine env default)"

$ docker build -t uber/android-build-environment .


Изображение


Шаг 5. Изменение работы непосредственно с проектом Android

Шаг 6. Проблема на этом этапе при выполнении этой команды

docker run -i -v $PWD:/project -t uber/android-build-environment /bin/bash /project/ci/build.sh


Ошибка:

/bin/bash: /project/ci/build.sh: No such file or directory

Изображение


Подробности о Docker-машине

docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Running tcp://192.168.99.100:2376 v1.12.1


Служба Docker

docker service ls


Docker Machine ENV

export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.XX.XXX:XXXX"
export DOCKER_CERT_PATH="/Users/gaurav/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"
# Run this command to configure your shell:
# eval $(docker-machine env)


Подробнее здесь: https://stackoverflow.com/questions/398 ... -pipelines

Вернуться в «Android»