【问题标题】:How to delete an archieved artifact in jenkins?如何删除詹金斯中的存档工件?
【发布时间】:2012-03-18 15:24:37
【问题描述】:

1 ) 我将 Jenkins 与 tomcat 一起使用。我使用 java 类中的 jenkins cli 来创建作业和构建。 我想删除已归档的工件。如何做到这一点?

2) 另一个问题是,我们能否在 jenkins 中为构建指定一个 特定名称(例如)我想要像 (buildNumber + someName) 这样的构建名称。如何做到这一点?

谢谢。

【问题讨论】:

    标签: build hudson jenkins command-line-interface


    【解决方案1】:

    默认情况下构建的工件位于:[JENKINS_HOME]/jobs/[job_name]/builds/[$BUILD_ID]/archive/,去那里删除它。但是,它不会从构建页面中删除到工件的链接。 (如果您不确定您的 JENKINS_HOME 在哪里,请转到 http://[jenkins_server]/configure,您会在页面顶部附近看到 主目录

    要自动更改构建的显示名称,请尝试Build Name Setter Plugin

    通过 CLI 更改显示名称:

    java -jar jenkins-cli.jar -s http://[server]/ set-build-display-name [job_name] [build#] [new_name]
    

    【讨论】:

    • 我正在使用带有 java 的 hudson.cli。如何从 hudson.cli 方法中删除。我们也可以从构建中设置名称吗?
    • @MuthuRaj 我认为没有办法通过 CLI 删除特定构建的工件。我认为你必须去文件系统并手动删除它。
    • 我正在使用 Jenkins 版本。 2.32.2 并从 CLI 中删除工件也将其从构建页面中删除。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 2015-12-14
    • 2018-08-02
    • 2019-07-04
    • 2013-04-07
    • 2019-12-19
    • 2012-12-19
    相关资源
    最近更新 更多