gpt4 book ai didi

jenkins:清理未使用的工作区

转载 作者:行者123 更新时间:2023-12-02 03:11:25 29 4
gpt4 key购买 nike

在我们的 jenkins 服务器上,我们的工作区目录不再存在。这会占用宝贵的磁盘空间。

如何从其他目录中找出现有作业正在使用哪些目录?

我知道手动查看作业名称的唯一方法。这对所有目录都是不可能的,因为我们有数百个目录。

最佳答案

找出磁盘上的内容

找到你的 Jenkins 家

在管理 Jenkins -> 配置系统中,

你可以看到你的 jenkins 服务器的主目录,比如 $JENKINS_HOME
看一看

ssh 到您的 jenkins 服务器,

du -s $JENKINS_HOME/workspace/* | sort -nrk 1

并且您应该有一个按降序排列的最消耗磁盘的项目列表。

找出正在使用的内容

从 jenkins REST 服务获取描述您的在线工作的文档:

http://your.ci-server.com/api/json?tree=jobs[name]
your.ci-server.com将是您的 Jenkins 服务器名称。

你会得到类似的东西
{"jobs":[{"name":"a"},{"name":"b"}]}

您现在要做的就是比较这两个列表以找出想要的工作。

关于jenkins:清理未使用的工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39749081/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com