在 Jenkins 中,我可以选择在某些项目的主页上“删除所有禁用的模块”。那有什么作用?
编辑:什么是“禁用模块”?Jenkins 没有模块,它有项目和插件。Maven 有模块,但是没有办法在 Maven 中“禁用”模块。您只能将其注释掉或删除 POM 中的元素。
在改变你的 Maven 项目的模块结构时,Jenkins 无法知道为什么一个模块突然出现或消失。
您是否添加了新模块?詹金斯希望它留下来。
一个模块消失了?也许你将它移到一个配置文件中,或者你删除了模块,或者你重命名了它,或者构建早期失败 - Jenkins 无法确定。
所以它保留了旧模块。假设您构建了一个项目,它具有模块parent'a' 和b. 一段时间后,您重命名b为x. 当您在 Jenkins 中显示此构建时,您将看到四个 Maven 模块:
parent 0.01s
a 0.3s
b (skipped)
x 0.5s
Run Code Online (Sandbox Code Playgroud)
Jenkins 一直b存在,因为它无法确定何时删除它。
如果您看到这样的“跳过”条目并且您确定它们不属于那里,请在确保构建仍然包含它应该包含的所有模块后单击Delete All Disabled Modules以删除过时的条目。
| 归档时间: |
|
| 查看次数: |
3936 次 |
| 最近记录: |