Дженкинс не может найти файлы на моем компьютере
Когда я пытаюсь построить свой проект 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":