【发布时间】:2017-02-09 01:07:35
【问题描述】:
在过去的几个月里,我已经重组(重命名)了我项目的 Maven 模块。关于 Jenkins 如何处理由构建作业生成的过时 Maven 模块(即它们不再存在于 pom.xml 文件中),我发现了一些意外行为。
如下截图所示:
可以看出,跳过了几个模块(= 灰色气泡)。可悲的是,但是从 UI 来看,我没有机会以任何方式删除它们。删除工作区也无济于事。实际上,如果在 pom 结构中对一个或多个模块进行重命名,其他构建作业也存在问题。
下一个屏幕截图显示了德语版本的菜单选项。
尽管我使用了最新的 Jenkins 版本 (2.23),但似乎无法从这个项目中清理 ui / 模块。
有没有人知道如何在不重新设置整个项目或什至完整的构建服务器安装的情况下删除这些过时的工件。
EDIT-1:
Jenkins Project 上有一个官方问题,目前似乎仍未解决。
EDIT-2:
我已经使用http://hudson-installation/job/the-project/deleteAllDisabledModules 尝试了问题中提到的工作,以获得删除视图。但是,此页面不存在。
【问题讨论】:
-
点击 Workspace,清除 Workspace 并新建一个 build 后它们不是消失了吗?
-
清空工作区重新构建,对这个视图没有影响:/
-
你可以访问 Jenkins 服务器文件系统吗?
-
是的。可以在底层 Ubuntu 服务器上进行根访问。
标签: java maven jenkins continuous-integration