Build 从詹金斯那里移除旧工作

Build 从詹金斯那里移除旧工作,build,jenkins,jenkins-plugins,configuration-management,Build,Jenkins,Jenkins Plugins,Configuration Management,例如,我想在我所有的工作中搁置旧版本 build numbers 1-10 我想知道是否有办法从jenkins UI使用单个命令来实现这一点。首先,为了对的大量作业进行更改,我将使用一种称为配置切片器的工具 您可以从这里获得: 您还想删除您的生成吗?还是存档?!在删除的情况下,我将使用日志轮换,按日期或构建数量进行轮换。在作业的配置部分,单击放弃旧版本,您将看到选项 最后,您可以始终使用artifactdeployer和该插件中的其他示例 链接此处: 有关如何在Jenkins中使用CLI的

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

build numbers 1-10  

我想知道是否有办法从jenkins UI使用单个命令来实现这一点。

首先,为了对的大量作业进行更改,我将使用一种称为配置切片器的工具

您可以从这里获得:

您还想删除您的生成吗?还是存档?!在删除的情况下,我将使用日志轮换,按日期或构建数量进行轮换。在作业的配置部分,单击放弃旧版本,您将看到选项

最后,您可以始终使用artifactdeployer和该插件中的其他示例

链接此处:

有关如何在Jenkins中使用CLI的链接:

编辑1

关于下面您询问的关于“搁置工作”的评论

我认为您在这里寻找的短语是“归档”而不是搁置-这是一个非常Visual Studio/TFS的概念-因此我个人不知道任何与搁置相关的内容

就Groovy脚本而言,我相信您现在提出的是一个不同的问题,因此这应该作为一个不同的问题专门提出——但就Groovy脚本而言,您可以使用以下链接作为介绍:


我想归档它们,我找到了一些命令:
java-jar-jenkins-cli.jar-shttp://tlv-tools-jenkins:8080/ 删除构建作业范围
,但我不知道在哪里可以运行它,我听说有一个选项可以直接从UI运行此命令。您当然可以从方框上的命令行或Jenkins使用的任何节点执行此操作。转到管理Jenkins pagae,然后单击CLI以获取有关此操作的更多信息。别忘了在运行命令的任何地方都需要.jar文件-如果您的Jenkins有密码,也别忘了身份验证。所以我有Jenkins CLI,但这只是一种文档,没有地方可以运行命令,顺便问一下,我应该将Jenkins-CLI.jar文件放在我的机器中的什么位置(它安装在linux上)你知道怎么做吗?阅读本页:-我也会用这个链接编辑我的答案