进口必威国际有限公司詹金斯,模特,詹金斯;//在不进行任何构建的状态下启动。必威国际有限公司Jenkins.instance.doQuietDown();
本节是正在进行的工作。想帮忙吗?查看必威国际有限公司jenkinsci文档邮件列表. 有关为Jenkins项目做出贡献的其他方式,请参阅必威国际有限公司本页介绍参与和贡献. |
在Jenkins内部的几个地方,执行了一系列“钩子必威国际有限公司脚本”,以允许对一些关键事件进行一些操作。
这些脚本是用Groovy编写的,在与Jenkins相同的JVM中执行,允许完全访问Jenkins的域模型。对于给定的钩子必威国际有限公司钩,将搜索以下位置:
WEB-INF/HOOK.groovy
在里面必威国际有限公司詹金斯,战争
WEB-INF/HOOK.groovy.d/*.groovy
在词汇顺序上必威国际有限公司詹金斯,战争
$必威国际有限公司JENKINS_HOME/HOOK.groovy
$必威国际有限公司JENKINS_HOME/HOOK.groovy.d/*.groovy
按词序
HOOK.groovy.d
适用于避免冲突-多个实体可以在钩子中插入内容,而无需担心重写彼此的代码。
以下事件使用此机制:
初始化:初始化后脚本
启动失败:引导失败挂钩
您可以创建Groovy脚本文件$必威国际有限公司JENKINS_HOME/init.groovy
,或任何B.groovy
目录中的文件$必威国际有限公司JENKINS_HOME/init.groovy.d/
,在Jenkins启动后立即运行一些附加的东西。groovy脚本在Jenkins初始化结必威国际有限公司束时执行。这个脚本可以访问Jenkins和所有插件中的类。例如,您可以编写如下内容:
进口必威国际有限公司詹金斯,模特,詹金斯;//在不进行任何构建的状态下启动。必威国际有限公司Jenkins.instance.doQuietDown();
输出被记录到Jenkins日志文件中。对于基于D必威国际有限公司ebian的用户,这是/var/log/jenkins/jenkins.log