Я установил Jenkins на Windows10.Я пытаюсь запустить сценарий оболочки, который создает папку
#!bin/bash
DIR1=ShellScript/folder1
if [ -d "$DIR1" ]; then
echo removing folder 1
rm -rf "$DIR1"
fi
mkdir "$DIR1"
Я установил Cygwin в Windows и установил исполняемый файл на Jenkins cygwin64 / bin / sh ![enter image description here](https://i.stack.imgur.com/Yxk9y.png)
Когда я запускаю сборку не удается из-за ошибки Permission Denied. Вот журналы
Building in workspace C:\Program Files (x86)\Jenkins\workspace\CreateDir
FSSCM.checkout C:\Users\Admin\Desktop\ShellScript to C:\Program Files (x86)\Jenkins\workspace\CreateDir
FSSCM.check completed in 10 milliseconds
Set build name.
New build name is '#Create Dir2'
$ C:\cygwin64\bin\cygpath -w C:\cygwin64\bin\sh.exe
[CreateDir] $ C:\cygwin64\bin\sh.exe -xe C:\WINDOWS\TEMP\jenkins1863454407248508967.sh
+ ./MyShell.sh
C:\WINDOWS\TEMP\jenkins1863454407248508967.sh: line 2: ./MyShell.sh: Permission denied
Build step 'Execute shell' marked build as failure
Set build name.
New build name is '#Create Dir2'
Finished: FAILURE
Пожалуйста, если кто-нибудь может подсказать, как решить эту проблему?Спасибо