如何删除詹金斯中的旧版本?
How to remove old builds in jenkins?
我从 Jenkins 的构建目录中删除了旧的构建文件夹,希望它们在 UI 中被删除,不幸的是,虽然这些构建目录已经消失,但它们的 UI link 仍然存在.我现在有两个问题:
- 如何删除 UI 中已失效的 link?
- 如何从 cli 中删除旧版本并将其反映在 UI 中?
删除旧版本的更好方法是 discard-old-build plugin,您可以在其中指定要保留的版本数量,并丢弃所有旧版本。
您必须重新启动 Jenkins 或重新加载数据,以便使 UI 与其后端保持一致。没有别的办法。
如果您可以访问 "Manage Jenkins" 菜单,则有一个 link 到 "Reload Configuration from Disk",这比重新启动的侵入性要小一些。
请记住,重新加载数据时系统将有几秒钟无法使用,就像完全重启期间一样。如果您有很多构建,这可能需要一点时间。因此,请确保这对您系统的其他用户来说是可以的。
我从 Jenkins 的构建目录中删除了旧的构建文件夹,希望它们在 UI 中被删除,不幸的是,虽然这些构建目录已经消失,但它们的 UI link 仍然存在.我现在有两个问题:
- 如何删除 UI 中已失效的 link?
- 如何从 cli 中删除旧版本并将其反映在 UI 中?
删除旧版本的更好方法是 discard-old-build plugin,您可以在其中指定要保留的版本数量,并丢弃所有旧版本。
您必须重新启动 Jenkins 或重新加载数据,以便使 UI 与其后端保持一致。没有别的办法。
如果您可以访问 "Manage Jenkins" 菜单,则有一个 link 到 "Reload Configuration from Disk",这比重新启动的侵入性要小一些。
请记住,重新加载数据时系统将有几秒钟无法使用,就像完全重启期间一样。如果您有很多构建,这可能需要一点时间。因此,请确保这对您系统的其他用户来说是可以的。