Jenkins构建日志删除钩子
我使用Jenkins运行构建,最终将大量数据推送到数据库。为了便于管理数据库,我想在构建日志删除时运行一个脚本,该脚本将删除数据库中的关联表 我的搜索发现了许多触发构建日志删除的方法,但我没有发现任何触发构建日志删除的方法 我也试着写一个插件来实现这一点,但浏览网页并没有找到任何明显的方法来实现这一点Jenkins构建日志删除钩子,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我使用Jenkins运行构建,最终将大量数据推送到数据库。为了便于管理数据库,我想在构建日志删除时运行一个脚本,该脚本将删除数据库中的关联表 我的搜索发现了许多触发构建日志删除的方法,但我没有发现任何触发构建日志删除的方法 我也试着写一个插件来实现这一点,但浏览网页并没有找到任何明显的方法来实现这一点 如果它被证明是有用的,这是Ubuntu 14.04服务器和Jenkins 1.631,你可以在 cat $JENKINS_HOME/jobs/your_job_name/builds/build_
如果它被证明是有用的,这是Ubuntu 14.04服务器和Jenkins 1.631,你可以在
cat $JENKINS_HOME/jobs/your_job_name/builds/build_no/log
并且可以删除构建作业
您还可以创建一个cron作业来删除日志文件,或者通过Jenkins来安排作业
或者,也可以使用,它将在控制台输出下的左侧窗格上添加“删除日志”选项
如果有帮助,请告诉我。我知道如何删除日志。我希望能够在删除日志时触发脚本(至少从web界面)。我点击构建状态页面上的“删除构建”按钮,在删除构建之前,它运行我提供的脚本。这有意义吗?