在GoCD弹性代理中构建和运行docker容器?

在GoCD弹性代理中构建和运行docker容器?,docker,kubernetes,go-cd,Docker,Kubernetes,Go Cd,我在Kubernetes集群中部署了GoCD,它将其配置为使用,并提供了一个示例弹性配置文件,该配置文件使用docker映像提供docker-in-docker功能 我想做的是让我的第一个阶段在repo中构建Dockerfile,然后让另一个阶段在先前构建的docker映像中执行单元测试,并解析junitxml测试结果输出。我设法使构建和测试执行工作正常,但之后提取测试结果文件时遇到了问题 我在弹性代理的映像中运行一个shell命令,如下所示: docker run-v”/测试结果:/testr

我在Kubernetes集群中部署了GoCD,它将其配置为使用,并提供了一个示例弹性配置文件,该配置文件使用docker映像提供docker-in-docker功能

我想做的是让我的第一个阶段在repo中构建Dockerfile,然后让另一个阶段在先前构建的docker映像中执行单元测试,并解析junitxml测试结果输出。我设法使构建和测试执行工作正常,但之后提取测试结果文件时遇到了问题

我在弹性代理的映像中运行一个shell命令,如下所示:

docker run-v”/测试结果:/testresults”\
测试图像:v${GO\u PIPELINE\u LABEL}\
--junit xml/test results/results.xml
但运行后目录为空,这表明在docker情况下在docker中装载卷存在问题


以前有没有人尝试过完成类似的任务,或者你有什么想法来解决这个问题?

你有什么解决办法吗?我遇到了同样的问题。