我正在从头开发一个插件,(以HelloWorldBuilder
为例)但我似乎无法理解如何对其进行故障排除。例如,我编写了以下代码。
虽然使用hpi:run在Jenkins启动期间(在Jenkins的控制台或Web管理中)没有看到错误,但是在构建步骤中没有显示该插件。
如何解决插件未显示的原因?
public class MyConsole extends Builder {
@Extension
public static final class DescriptorImpl extends BuildStepDescriptor {
public DescriptorImpl(){
load();
}
@Override
public boolean isApplicable(Class aClass) {
return true;
}
@Override
public String getDisplayName() {
return "Tzach123";
}
}
}
更新
更改为以下确实会导致插件显示在“构建”部分中,但是,我仍然不知道如何对其进行故障排除:
public static final class DescriptorImpl extends BuildStepDescriptor<Builder>