我正在使用Jenkins来运行最终将大量数据推送到数据库的构建。为了更容易管理数据库,我想在构建日志删除时运行一个脚本,删除数据库中的关联表。
我的搜索发现了许多触发构建日志删除的方法,但我没有发现任何关于触发构建日志删除的内容。
我也尝试过编写一个插件来执行此操作,但浏览extension points并没有找到任何明显的方法来解决这个问题。
如果它证明是有用的,这是Ubuntu 14.04服务器和Jenkins 1.631
答案 0 :(得分:0)
您可以在
找到每个版本的构建日志cat $JENKINS_HOME/jobs/your_job_name/builds/build_no/log
并可以删除构建作业。
此外,您可以创建一个cron作业来删除日志文件,也可以通过Jenkins安排作业。
或者,可以使用DeleteLogPlugin,它将在控制台输出的左侧窗格中添加“删除日志”选项。
如果有帮助,请告诉我。