我试图在我的存储库中设置Codecov。我试图通过docker容器传递Codecov报告。
这是我的Dockerfile
FROM markadams/chromium-xvfb-js:7
WORKDIR /usr/src/app
CMD npm install && \
node_modules/.bin/ng build && \
node_modules/.bin/ng test --watch=false && \
node_modules/.bin/ng lint && \
mkdir -p shared && \
mv coverage.txt shared
我得到的错误就是这个 -
mv: cannot stat 'coverage.txt': No such file or directory
您可以查看我的存储库here
谢谢!
答案 0 :(得分:2)
如果您希望构建目录中的文件存在于图像(和容器)中,则需要先将文件复制到图像中:
FROM markadams/chromium-xvfb-js:7
# add this next line
COPY . /usr/src/app
WORKDIR /usr/src/app
CMD npm install && \
node_modules/.bin/ng build && \
node_modules/.bin/ng test --watch=false && \
node_modules/.bin/ng lint
答案 1 :(得分:0)
您正在将coverage.txt移至共享。在您的存储库中查找文件coverage.txt是在共享内部。
因此您需要host = 1.1.1.1