Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins构建日志删除钩子_Jenkins_Jenkins Plugins - Fatal编程技术网

Jenkins构建日志删除钩子

Jenkins构建日志删除钩子,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我使用Jenkins运行构建,最终将大量数据推送到数据库。为了便于管理数据库,我想在构建日志删除时运行一个脚本,该脚本将删除数据库中的关联表 我的搜索发现了许多触发构建日志删除的方法,但我没有发现任何触发构建日志删除的方法 我也试着写一个插件来实现这一点,但浏览网页并没有找到任何明显的方法来实现这一点 如果它被证明是有用的,这是Ubuntu 14.04服务器和Jenkins 1.631,你可以在 cat $JENKINS_HOME/jobs/your_job_name/builds/build_

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

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

我也试着写一个插件来实现这一点,但浏览网页并没有找到任何明显的方法来实现这一点


如果它被证明是有用的,这是Ubuntu 14.04服务器和Jenkins 1.631,你可以在

cat $JENKINS_HOME/jobs/your_job_name/builds/build_no/log
并且可以删除构建作业

您还可以创建一个cron作业来删除日志文件,或者通过Jenkins来安排作业

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


如果有帮助,请告诉我。

我知道如何删除日志。我希望能够在删除日志时触发脚本(至少从web界面)。我点击构建状态页面上的“删除构建”按钮,在删除构建之前,它运行我提供的脚本。这有意义吗?