0

我有在 linux 服务器上运行的 jenkins 实例,以及由控制器连接的其他 linux 和 windows 代理。我正在尝试通过 pipline 脚本运行 docker 映像,该脚本将在远程节点上执行一些阶段。尝试在 linux 上执行此操作时,它可以工作,但是当尝试在 windows 上执行此操作时,我收到以下错误:

Error:docker: Error response from daemon: invalid bind mount spec "/c:/jenkins/workspace/pipline/:c:/jenkins/workspace/pipline/" : invalid mode: /jenkins/workspace/pipline.

由于中间有 2 个冒号,我觉得它是合理的,但这是使用插件执行的运行命令。

管道脚本:

pipline{
    agent{
        docker{
            image 'some-image'
            label 'windows' //for running on the windows node
            }
        }
    }

知道如何解决吗?我应该在机器上或詹金斯实例上配置一些东西来解决它吗?

4

0 回答 0