Как запустить скрипт Perl в jenkins

У меня есть сценарий Perl, который хорошо работает на сервере Linux, я пытаюсь выполниться, то же от Jenkins, использующего ", выполняют оболочку" опция.

Ниже вывод:

Started by user anonymous
Building in workspace /var/lib/jenkins/workspace/PTAF
[PTAF] $ /bin/sh -xe /tmp/hudson1860917719852476959.sh
+ perl /home/testtool/voice/code/SG_V1.0/Voice-data.pl
Can't open perl script "/home/testtool/voice/code/SG_V1.0/Voice-data.pl": Permission denied
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Какое-либо решение?

0
задан 21 November 2016 в 15:58

2 ответа

Jenkins может получить доступ/выполнить к этому файлу? Еще проверьте полномочия в этот файл полномочия набора

chmod 755 /home/testtool/voice/code/SG_V1.0/Voice-data.pl
0
ответ дан 28 September 2019 в 03:30

Удостоверьтесь, что имели полномочия полностью, т.е. все каталоги вплоть до потребности SG_V1.0, по крайней мере, +x для 'других'

chmod o+x /home
chmod o+x /home/testtool/

и т.д.

0
ответ дан 28 September 2019 в 03:30

Другие вопросы по тегам:

Похожие вопросы: