私はジェンキンスで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 スクリプト Web ページから拡張クラスを登録するにはどうすればよいですか?