当我尝试在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”
有谁知道为什么它无法找到这个文件?该文件存在于确切的路径....
答案 0 :(得分:0)
Jenkins通常以自己的用户(jenkins)运行 所以这可能是一个权限问题。
尝试从Jenkins作业中打印当前用户。
修改强>
请参阅此处关于将Jenkins作为守护进程运行 -
它还显示了如何将其设置为以不同的用户身份运行,而不是' jenkins':