最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如果测试失败,使docker build失败

运维笔记admin12浏览0评论

如果测试失败,使docker build失败

如果测试失败,使docker build失败

Dockerfile

FROM node:carbon

WORKDIR /usr/src/app

COPY package*.json ./
RUN npm install
RUN npm install gulp -g

COPY . .

run gulp build --build
run npm test

EXPOSE 80
CMD [ "npm", "start" ]

使用mocha --recursive进行测试

build.是

docker build -t my-app .
echo $?

我怎么才能发现一个mocha测试失败了,这个qazxsw poi应该不行,而且qazxsw poi都没有?

我可能在这里错过了什么。

回答如下:

如果命令的退出代码非零,则Dockerfile中的npm test将失败。如果发生这种情况,docker build也将失败并返回非零退出代码。

当测试失败时,您的RUN脚本需要返回非零退出代码。

作为参考,您可以像这样检查退出代码:

docker build
发布评论

评论列表(0)

  1. 暂无评论