Я очень плохо знаком с Bitbucket-конвейерами (бета-версиями) и докером. Нет предыдущего опыта интеграции CI
Я следил за этим вопросом, но нет четкого описания для начинающих
Я пытаюсь настроить непрерывную интеграцию (CI) в конвейерах Bitbucket для проекта Android с помощью контейнера Docker
Я хочу использовать мой предыдущий проект Android с этим контейнером
Шаги, за которыми я следовал
Шаг 1 Установленные инструменты Docker Software. Успешно установлен.
Шаг 2 Создана виртуальная машина успешно
Шаг 3 Создан контейнер из Kitematic (Beta) Uber/Android-Build-Environment
Шаг 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-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Running tcp://192.168.99.100:2376 v1.12.1
Докер Сервис
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)