Docker 来自Jenkins管道的装载卷不工作
伙计们,我有一个詹金斯管道,在某个时候,我必须运行一个码头运行Docker 来自Jenkins管道的装载卷不工作,docker,jenkins,jenkins-pipeline,Docker,Jenkins,Jenkins Pipeline,伙计们,我有一个詹金斯管道,在某个时候,我必须运行一个码头运行 sh 'ls $(pwd)' sh 'docker run --rm -v $(pwd):/src cdrx/pyinstaller-windows ls /src' 问题是,第一行ls正确列出了当前提交文件,但由于某些原因,我无法将此文件夹$(pwd)装入另一个容器中,事实上,从Jenkins代理运行时,ls/src命令为空,主机上的同一命令正确装入卷,我可以修复此问题吗?使用: 引用它以确保pwd中可能的空间将被包括在内,而不
sh 'ls $(pwd)'
sh 'docker run --rm -v $(pwd):/src cdrx/pyinstaller-windows ls /src'
问题是,第一行ls正确列出了当前提交文件,但由于某些原因,我无法将此文件夹$(pwd)装入另一个容器中,事实上,从Jenkins代理运行时,ls/src命令为空,主机上的同一命令正确装入卷,我可以修复此问题吗?使用:
引用它以确保pwd中可能的空间将被包括在内,而不是作为其自身的参数处理
sh 'docker run --rm -v "$(pwd):/src" cdrx/pyinstaller-windows ls /src'
sh 'docker run --rm -v "$(pwd):/src" cdrx/pyinstaller-windows ls /src'