Дженкинс не может найти файлы на моем компьютере

Когда я пытаюсь построить свой проект Android на jenkins, он терпит неудачу, говоря:

Создано пользователем anonymous Сборка в рабочей области /home/tanzeelrana/git/eventmatrix-cordova-app/mysteryshopper_version2 [mysteryshopper_version2] $ ant -Dlabel=trial1-9 clean debug Сборочный файл: /home/tanzeelrana/git/eventmatrix-cordova-app/mysteryshopper /build.xml

СТРОИТЬ НЕУДАЧИ

/home/tanzeelrana/git/eventmatrix-cordova-app/mysteryshopper_version2/build.xml:90: Не удается найти /home/tanzeelrana/android-sdk-linux/tools/ant/build.xml, импортированный из / home / tanzeelrana / git / eventmatrix-Cordova-приложение / mysteryshopper_version2 / build.xml

Общее время: 0 секунд. Шаг сборки 'Invoke Ant' помечен как сборка как завершенная. Завершено: СБОЙ

в строке 90 в моем файле build.xml у меня есть тег со следующим:

файл импорта ="/home/tanzeelrana/android-sdk-linux/tools/ant/build.xml"

Кто-нибудь знает, почему он не может найти этот файл? файл существует по точному пути....

1 ответ

Решение

Дженкинс обычно работает со своим собственным пользователем (Дженкинс),
так что это, вероятно, проблема с разрешениями.

Попробуйте напечатать текущего пользователя из вашей работы в Jenkins.

РЕДАКТИРОВАТЬ:
Смотрите здесь о запуске Дженкинса как демона -
также показано, как настроить его для запуска от имени другого пользователя, чем "jenkins":

Установка Jenkins в качестве демона Unix

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