Tag: jenkins dockerfile

docker集装箱内的rsync文件?

我们使用Docker来构build/部署NodeJS应用程序。 我们有一个由Jenkins构build的test容器,并执行我们的unit testing。 Dockerfile看起来像这样: FROM node:boron # <snip> some misc unimportant config here # Run the tests ENTRYPOINT npm test 我想修改这一步,让我们运行npm run test:cov ,它运行unit testing+生成覆盖报告的HTML文件。 我修改了Dockerfile来说: # Run the tests + generate coverage ENTRYPOINT npm run test:cov …工作。 好极了! …但是现在我不确定如何将覆盖率报告(由Dockerfile中的上述命令生成) rsync同步到远程服务器。 在jenkins,上面的configuration是这样调用的: docker run -t test –rm 其中,再次运行上述testing并存在容器。 在执行入口点命令之后,如何添加一些额外的步骤(例如)rsync将某些结果输出到远程服务器?