我在jenkins 中使用Groovy 脚本屏幕,即http://localhost:8080/jenkins/script
,非常棒。我写了一个简单的扩展:
jenkins = jenkins.model.Jenkins.getInstance()
@hudson.Extension
public class MyGroovyListener extends hudson.slaves.ComputerListener {
public void onOnline( computer, taskListener ) {
System.out.println("groovy onOnline " + computer + " " + taskListener );
}
}
现在我想以某种方式注册扩展名。我试过了:
jenkins.refreshExtensions()
……但没有喜悦。
如何从 groovy 脚本网页注册扩展类?