Jenkins无法在我的计算机上找到文件

时间:2013-06-10 21:06:07

标签: android jenkins hudson jenkins-plugins hudson-plugins

当我尝试在jenkins上构建我的android项目时,它失败了:

由匿名用户启动 建筑工作区/家庭/ tanzeelrana / git / eventmatrix-cordova-app / mysteryshopper_version2 [mysteryshopper_version2] $ ant -Dlabel = trial1-9 clean debug 构建文件:/home/tanzeelrana/git/eventmatrix-cordova-app/mysteryshopper_version2/build.xml

建立失败

/home/tanzeelrana/git/eventmatrix-cordova-app/mysteryshopper_version2/build.xml:90:找不到从/ home / tanzeelrana导入的/home/tanzeelrana/android-sdk-linux/tools/ant/build.xml /git/eventmatrix-cordova-app/mysteryshopper_version2/build.xml

总时间:0秒 构建步骤'Invoke Ant'标记构建为失败 完成:失败

在我的build.xml文件的第90行上我有一个标记,其中包含以下内容:

import file =“/ home / tanzeelrana / android-sdk-linux / tools / ant / build.xml”

有谁知道为什么它无法找到这个文件?该文件存在于确切的路径....

1 个答案:

答案 0 :(得分:0)

Jenkins通常以自己的用户(jenkins)运行 所以这可能是一个权限问题。

尝试从Jenkins作业中打印当前用户。

修改
请参阅此处关于将Jenkins作为守护进程运行 -
它还显示了如何将其设置为以不同的用户身份运行,而不是' jenkins':

Installing Jenkins as a Unix daemon