0
測試這是我circle.yml:CircleCI 2.0泊塢窗,撰寫和代碼結賬
version: 2
jobs:
build:
working_directory: /app
docker:
- image: docker:stable-git
steps:
- checkout
- setup_remote_docker
- run:
name: Install dependencies
command: |
apk add --no-cache py-pip bash
pip install docker-compose
- run:
name: Start service containers and run tests
command: |
docker-compose -f docker-compose.test.yml up -d db es redis
docker-compose run web bash -c "cd myDir && ./manage.py test"
這工作得很好,因爲它帶來了我的服務容器(DB,ES,Redis的),我建立一個新的圖像爲我的網絡容器。但是,我的工作代碼不在新建的圖像中(所以「cd myDir」總是失敗)。
我想在我的Dockerfile以下行應提供我的代碼時,它的建成但現在看來,它不喜歡的工作:
ENV APPLICATION_ROOT /app/
RUN mkdir -p $APPLICATION_ROOT
WORKDIR $APPLICATION_ROOT
ADD . $APPLICATION_ROOT
我在做什麼錯了,我怎樣才能讓我的我的測試容器內可用的代碼?
感謝,