我对 Bitbucket 管道 (Beta) 和 docker 非常陌生。之前没有 CI 集成经验
我跟着这个问题,但对初学者没有明确的描述
我正在尝试使用docker 容器在 Android 项目的 Bitbucket 管道中设置持续集成 (CI)
我想在这个容器中使用我以前的 android 项目
我遵循的步骤
步骤 1。安装了 Docker 软件工具。安装成功。
步骤 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 机器详细信息
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 机器 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)