Windows Jenkins当工作空间中有空格时,如何使用工作空间系统参数?
我在Windows7上使用Jenkins,遇到了奇怪的行为。 当我试图将文件复制到工作目录时-在Jenkins中由系统参数WORKSPACE表示,例如,如以下代码:Windows Jenkins当工作空间中有空格时,如何使用工作空间系统参数?,windows,jenkins,Windows,Jenkins,我在Windows7上使用Jenkins,遇到了奇怪的行为。 当我试图将文件复制到工作目录时-在Jenkins中由系统参数WORKSPACE表示,例如,如以下代码: cp -a hpdevops-discovery-demoapp-master/. $WORKSPACE/ 我得到以下信息: cp-hpdevops discovery demoapp master/'C:\Program'Files'(x86)\Jenkins\workspace\Jenkins-AutomationFreeS
cp -a hpdevops-discovery-demoapp-master/. $WORKSPACE/
我得到以下信息:
- cp-hpdevops discovery demoapp master/'C:\Program'Files'(x86)\Jenkins\workspace\Jenkins-AutomationFreeStyle-Pipeline-2/'
有人遇到过这种情况吗?使用双引号将其像
“$WORKSPACE”
使用双引号将其像“$WORKSPACE”
一样包装这太疯狂了。我在某处看到了%WORKSPACE%
、某处${env.WORKSPACE}
、某处%env.WORKSPACE%
和某处$WORKSPACE
。更不用说单引号和双引号了。这是怎么回事?这太疯狂了。我在某处看到了%WORKSPACE%
、某处${env.WORKSPACE}
、某处%env.WORKSPACE%
和某处$WORKSPACE
。更不用说单引号和双引号了。这是怎么回事?