0

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

由用户匿名开始在工作区 /home/tanzeelrana/git/eventmatrix-cordova-app/mysteryshopper_version2 [mysteryshopper_version2] $ ant -Dlabel=trial1-9 clean debug Buildfile: /home/tanzeelrana/git/eventmatrix-cordova-app/mysteryshopper_version2 /build.xml

构建失败

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

总时间:0 秒构建步骤“调用 Ant”将构建标记为失败已完成:失败

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

导入文件="/home/tanzeelrana/android-sdk-linux/tools/ant/build.xml"

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

4

1 回答 1

0

Jenkins 通常使用自己的用户 (jenkins) 运行,
因此可能是权限问题。

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

编辑:
请参阅此处关于将 Jenkins 作为守护程序运行 -
它还显示了如何将其设置为以不同于“jenkins”的用户身份运行:

将 Jenkins 安装为 Unix 守护进程

于 2013-06-11T16:24:14.523 回答