【发布时间】:2018-05-28 21:41:48
【问题描述】:
这是我的.drone.yml:
pipeline:
test:
image: node:10
commands:
- npm install --production
- npm run build --production
publish:
image: plugins/docker
repo: myhub/image_name
when:
event: push
branch: master
命令npm run build 创建一个名为build 的文件夹,其中包含静态文件。但是,构建 docker 映像时发布步骤失败。这是我的Dockerfile:
FROM node:10-alpine
RUN mkdir -p /app
WORKDIR /app
COPY build build
错误是:COPY failed: stat /var/lib/docker/tmp/docker-builder090186817/build: no such file or directory time="2018-05-28T21:19:25Z" level=fatal msg="exit status 1"
所以我不太明白如何一步构建一些文件,并在docker发布步骤中复制它们......
感谢您的帮助!
【问题讨论】:
标签: drone.io