Я установил Jenkins в Linux, и я новичок в обоих. Я сконфигурировал задание с пользовательским рабочим пространством / root / xxxx (структура каталогов уже существует). Это дает мне следующую ошибку:
Building in workspace /root/bhanu
java.io.IOException: Failed to mkdirs: /root/bhanu
at hudson.FilePath.mkdirs(FilePath.java:847)
Другой вопрос: при выполнении команды copy в Execute Shell шаг сборки выдает ошибку «Отказано в доступе». Из вывода консоли команда copy работает нормально. Вот ошибка:
+ cp /home/user1/victor.war /root/apache-tomcat-6.0.29/webapps/
cp: accessing '/root/apache-tomcat-6.0.29/webapps/': Permission denied
Когда я пытаюсь установить разрешения в сценарии оболочки в Jenkins, выдается сообщение об ошибке «Отказано в доступе»:
+ chmod a+rwx /root/apache-tomcat-6.0.29/webapps/
chmod: cannot access '/root/apache-tomcat-6.0.29/webapps/': Permission denied