在Jenkins Server上手工删除旧的build

在Jenkins Server上手工删除旧的build
如果想立即释放磁盘空间,可以在Jenkins Server上手工删除旧的build。

列出目录大小 du -sh * | sort -nr

du -sh /var/lib/* | sort -rn | head 查看/var/lib/目录下空间大的前几个
du -h –max-depth=1 查看当前目录下一级子目录大小
du -h –max-depth=1| | sort -rn 查看当前目录下一级子目录大小,倒序排序
du -h –max-depth=1 /path 查看/path目录下的一级子目录大小

比如在$JENKINS_HOME/jobs/[JOB_NAME]/builds 目录下删除30天之前的构建记录:

find [1-9]* -type d -mtime +30 -exec rm -rf {} \;

比如在$JENKINS_HOME/jobs/[JOB_NAME]/builds 目录下删除Build Number为1到7的构建记录:

find [1-7] -type d -exec rm -rf {} \;

 

批量删除–脚本

 

Leave a Reply

Your email address will not be published. Required fields are marked *