我们正在使用Docker构建/部署一个NodeJS应用程序。我们有一个由Jenkins构建的test容器,并执行我们的单元测试。Dockerfile如下所示:
FROM node:boron
# <snip> some misc unimportant config here
# Run the tests
ENTRYPOINT npm test
我想修改这个步骤,以便运行npm run test:cov,它运行单元测试+生成一个覆盖报告HTML文件。我对Dockerfile进行了修改,以说明:
# Run the tests + generate coverage
ENTRY
我的基本需求是创建docker镜像并将其部署到docker注册表。 我在我的jenkins服务器中有一个预先配置好的应用程序文件夹(/home/myfolder)(为了完成这个配置,我使用了ansible脚本)。然后,我需要从该文件夹创建docker镜像,并将其部署到docker注册表。 做这件事最好的方法是什么?请帮我解决这个问题,因为我是码头新手。 请在下面找到我的Dockerfile #Download base image ubuntu 16.04
FROM ubuntu
WORKDIR /dockerprojects
#copy the zip file t