从Jenkins中删除旧作业

时间:2014-09-18 15:31:59

标签: build jenkins jenkins-plugins configuration-management

我想在我的所有工作中搁置旧版本,例如

build numbers 1-10  

我想知道是否有办法使用一个命令从jenkins UI中做到这一点。

1 个答案:

答案 0 :(得分:1)

首先,为了对大量作业进行更改,我会使用称为配置切片器的东西。

你可以从这里开始:https://wiki.jenkins-ci.org/display/JENKINS/Configuration+Slicing+Plugin

您还要删除构建吗?或归档他们?!在删除的情况下,我将按日期或构建数使用日志轮换。在作业的configure部分中,单击Discard old build,您将看到选项。

最后你总是可以使用Artifact deployer和那个插件中的一些例子。

链接到这里:https://wiki.jenkins-ci.org/display/JENKINS/ArtifactDeployer+Plugin

关于如何在Jenkins中使用CLI的链接:https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI

编辑1

关于以下评论,您在询问"搁置工作"

我认为你在这里寻找的短语是" archive"而不是搁置 - 这是一个非常Visual Studio / TFS的概念 - 所以我个人并不知道有什么东西可以说是保留。

就Groovy脚本而言,我相信你现在提出了一个不同的问题,因此应该特别提出这个问题 - 但就groovy脚本而言,你可以使用以下链接作为介绍:

http://groovy.codehaus.org/