Я использую Jenkins поверх Windows 7, и я столкнулся со странным поведением.
когда я пытаюсь скопировать файлы в рабочий каталог - представленный в Jenkins системным параметром WORKSPACE, например, как в этом коде:
cp -a hpdevops-discovery-demoapp-master/. $WORKSPACE/
я получаю следующее:
- cp -a hpdevops-discovery-demoapp-master /. 'C: \ Program' Files '(x86) \ Jenkins \ workspace \ jenkins-AutomationFreeStyle-Pipeline-2 /'
cp: target '(x86) \ Jenkins \ workspace \ jenkins-AutomationFreeStyle-Pipeline-2 /' не является каталогом
что происходит: рабочая область, расположенная здесь: C: \ Program 'Files' (x86) \ Jenkins \ workspace \ jenkins-AutomationFreeStyle-Pipeline-2 /
но из-за пробела в пути после слова «Файлы» он делится на 2 и обрабатывает вторую часть, которая составляет только половину пути, как целевой путь: '(x86) \ Jenkins \ workspace \ jenkins-AutomationFreeStyle-Pipeline-2 / '
Раньше я работал с Дженкинсом в Linux и никогда не сталкивался с такой проблемой при использовании системного параметра WORKSPACE.
кто-нибудь сталкивался с этим?