11

我在 Jenkins 中使用了 Simple Promote Plugin,它将我的构建设置为“永远保持这个构建”。

有什么办法可以删除吗?

我可以访问构建它的奴隶和主人(试图在那里找到任何相关的东西,但没有运气)。

4

6 回答 6

18

我不确定 Simple Promote Plugin 是否(或如何)影响这一点,但您不能只单击“不要永远保留此构建”按钮,然后单击“删除”吗?

当构建标记为“永远保留”(并且构建旁边显示挂锁图标)时,您应该能够通过按构建页面上的“不保留...”按钮来“解锁”它。

于 2010-05-12T22:54:19.443 回答
7

正如克里斯托弗所说,您可以通过删除主上的构建目录,在作业目录中删除构建。

但是,如果您再次访问该页面,构建数据将再次转储到磁盘。因此,您要么先关闭 Hudson,要么转到 Hudson 管理控制台并“从磁盘重新加载配置”,这基本上会丢弃内存中的所有内容并从配置文件中重新加载。

只需确保在删除文件夹后立即执行此操作。

于 2010-05-18T13:40:01.963 回答
5

为了删除标记为“永远保留”的构建,您应该将该标志更改为相反的状态。

请按照以下步骤操作

  1. 在文本编辑器中打开 $HUDSON_HOME/jobs/job-name/builds/xx/build.xml

  2. 改变

    <keepLo​​g>true</keepLo​​g> 到 <keepLo​​g>false</keepLo​​g>

  3. 转到管理 Jenkins -> 从磁盘重新加载配置

完成这些步骤后,您将能够删除标记为“永远保留”的构建

于 2014-06-30T09:17:59.640 回答
1

我认为从 Hudson 的历史中完全删除构建的最后(可能是唯一的一步)是修改放置在作业目录中的“nextBuildNumber”文件。

于 2010-09-10T08:58:28.733 回答
1

请记住,“不要永远保留此构建”按钮只会在您在作业配置中启用“丢弃旧构建”时出现。我不确定它是否会影响 Simple Promote Plugin,但它以这种方式与“Release Plugin”一起工作。

迈克尔特

于 2014-05-05T07:25:02.193 回答
0

不确定主人和奴隶,但这里有一个答案允许我删除“明确标记为保留”的构建。

列出 Jenkins 中的所有 keep-forever 构建?

于 2016-04-01T02:27:00.363 回答