每次我尝试从命令行调用Ant构建文件时都会收到错误:
无法写入日志文件
我在这里遗漏了什么吗?当我尝试使用Ant从命令提示符运行我的Junit批处理文件时,请告诉我。
{{1}}
答案 0 :(得分:0)
答案 1 :(得分:0)
我已经通过一些试验和错误解决了上述错误,但不确定这是否会100%为其他人工作,但我做了什么我分享我的经验。
运行find / -name jenkins以检查使用的jenkins的位置和位置。
[root @ localhost]# find / -name" jenkins"
/etc/rc.d/init.d/jenkins
/etc/logrotate.d/jenkins
的/ etc / SYSCONFIG /詹金斯
/ usr / lib中/詹金斯
的/ var / lib中/詹金斯
的/ var /缓存/詹金斯
的/ var /缓存/荫/詹金斯
的/ var /数/詹金斯
[根@本地]#
将 / var / lib / jenkins / 文件夹备份到 /var/lib/jenkins.old
现在运行" rpm -e --nodeps jenkins-1.651.3-1.1" 删除 封装
再次重复步骤4并确保 / var / cache / jenkins 和 / var / cache / yum / jenkins 是剩下的两个目录
现在运行" rpm -ivh /etc/yum.repos.d/jenkins-1.651.3-1.1.noarch.rpm" 安装jenkins包
运行"服务jenkins start" 以便它将侦听端口8080
使用IP和端口打开jenkins网址。
使用一些名称创建一个自由风格的项目,并确保 项目应在 / var / lib / jenkins / jobs / project_name
配置必要的步骤,例如JDK安装,Ant 安装等,管理詹金斯选项。
现在运行项目的构建,而不配置 build.xml 路径,以便它将创建一个工作区文件夹 的的/ var / lib中/詹金斯/工作区/ PROJECT_NAME 强>
现在从现有项目中复制 build.xml 文件并放入该文件 在 / var / lib / jenkins / workspace / project_name
从Jenkins建立项目。
尝试解决脚本标签错误,例如它会抱怨 找不到lib,src文件夹并复制/创建要解析的文件夹 编译错误。
完成所有错误后,尝试再次运行构建以便您 将获得Build Successful。
确保复制/创建src和lib文件夹,不要复制/创建 目标文件夹。
确保Jenkins必须自动创建目标文件夹 拥有jenkins所有权和jenkins文件许可。休息一切都可能 root所有者和根文件权限。
现在配置junit报告和电子邮件通知以获取 在电子邮件中构建报告。