【问题标题】:"Delete Build in Jenkins after Keep Forever"“在 Keep Forever 之后删除 Jenkins 中的构建”
【发布时间】:2011-02-18 18:34:54
【问题描述】:

我在 Jenkins 中使用了 Simple Promote Plugin,它将我的构建设置为“永久保留此构建”。

有什么办法可以删除吗?

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

【问题讨论】:

    标签: jenkins build hudson


    【解决方案1】:

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

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

    【讨论】:

    • 嗨克里斯托弗,感谢您的快速答复。我不确定,所以我提升了一些构建来检查它是否发生如所说的模式蚂蚁。每当我“提升”一个构建时,我都会失去删除它的能力。而且,正如你所说,我得到了挂锁图标。问题是图标只是一个图标。它不可点击。它具有通常的工具提示“永远保留此构建”,但我无法与之交互。
    • 好的。通常,如果您单击内部版本号/时间戳链接(而不是图标)来查看其页面,右上角应该有一个“不要永远保留此版本”按钮,通常是“删除”按钮。
    • 是的,我知道。但它不存在:/老实说不明白。你知道通过后端删除它的一些方法吗?喜欢去服务器并删除一些文件夹或操作一些文件?再次感谢您的关注。
    • 好吧,很公平:) 您可以通过删除主上$HUDSON_HOME/jobs/job-name/builds/42 下的命名目录来删除构建(虽然这是从内存中提取的,所以可能不准确)。如果您只想删除工件,请删除 archive 子目录。
    • 抱歉,Christopher 花了这么长时间才回复您的评论,但我期待一些关于新 cmets 的邮件通知。我之前尝试过,但是构建并没有从构建列表中消失,当我单击那里时,该文件夹会在磁盘上再次创建。但无论如何,谢谢,因为我觉得又近了一步。
    【解决方案2】:

    正如 Christopher 所说,您可以通过删除作业目录内的 master 上的构建目录来删除构建。

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

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

    【讨论】:

    • 感谢弗朗西斯科的小细节。这是必不可少的。我希望我可以使两个答案(你和克里斯托弗)都正确。
    • StackOverflow 的想法是让所有信息都有一个正确答案,所以这里的答案之一真的应该被编辑以包含所有信息。无论如何,很高兴它已排序。
    【解决方案3】:

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

    请按照后续步骤进行

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

    2. 改变

      true​​g> 到 false​​g>

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        迈克尔特

        【讨论】:

        • 我在配置中选中了“放弃旧版本”,但仍然没有看到“不要永远保留这个版本”按钮(我看过的任何地方)
        【解决方案6】:

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

        List all keep-forever builds in Jenkins?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-08-08
          • 1970-01-01
          • 2011-12-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多