Я ответил на этот вопрос, но нет четкого описания для новичков. 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