Jenkins构建日志删除挂钩

时间:2015-09-30 17:28:39

标签: jenkins jenkins-plugins

我正在使用Jenkins来运行最终将大量数据推送到数据库的构建。为了更容易管理数据库,我想在构建日志删除时运行一个脚本,删除数据库中的关联表。

我的搜索发现了许多触发构建日志删除的方法,但我没有发现任何关于触发构建日志删除的内容。

我也尝试过编写一个插件来执行此操作,但浏览extension points并没有找到任何明显的方法来解决这个问题。

如果它证明是有用的,这是Ubuntu 14.04服务器和Jenkins 1.631

1 个答案:

答案 0 :(得分:0)

您可以在

找到每个版本的构建日志
cat $JENKINS_HOME/jobs/your_job_name/builds/build_no/log

并可以删除构建作业。

此外,您可以创建一个cron作业来删除日志文件,也可以通过Jenkins安排作业。

或者,可以使用DeleteLogPlugin,它将在控制台输出的左侧窗格中添加“删除日志”选项。

如果有帮助,请告诉我。