我试图为我的问题找到答案很长一段时间,但我不能。我们使用的是带有Buckminster插件1.1.0的Jenkins 1.501。一段时间前,我不得不从Buckminster 3.5迁移到3.6,但从那以后我遇到了一个重要的问题。基本上,如果出了什么问题,我不会得到问题的细节,在Buckminster的更高版本上也会发生这种情况,例如4.2。3.5在我加入公司的时候就已经安装了,所以我不确定它是否被以任何方式修改过(我找不到它),因为它指向一个目录。我认为使用的目标平台(自定义)是3.6.2 (eclipse)。
示例:当开发人员犯了一个错误,将新插件添加到项目中(然后被其他捆绑包使用),但忘记将其添加到特性配置中时,构建失败。但是,Buckminster插件并没有告诉您任何有用的原因。异常是非常普遍的Java异常,它从构建步骤返回到xml文件行。当我使用3.5时,它准确地告诉我哪里出了问题(例如,找不到对给定插件id的引用)。在其他一些情况下也会发生这种情况。
有人知道我需要改变什么吗?
发布于 2013-09-06 16:39:03
Lorenzo Bettini (他负责Buckminster插件)告诉我有一个bug,ANT日志级别没有从3.6版本设置。此设置与Buckminster日志记录不同(但它们应该是连接的)。
在版本3.7和更高版本中,可以设置ANT日志级别。
修复问题的步骤: 1)更新构建配置以使用Buckminster 3.7 (或任何更高版本,如果需要) 2)在Buckminster构建步骤的高级选项中添加‘--loglevel ant=debug’在'Equinox启动器参数‘字段中。
只有'debug‘选项提供所需的信息(通常在最后打印出来)。
不幸的是,我还不能添加图片。
https://stackoverflow.com/questions/18058279
复制相似问题