Jenkins + RTC: Как добавить новое текстовое поле в пользовательский интерфейс jenkins, если мой класс расширяет RtcExtensionProvider? - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу развернуть один плагин jenkins, расширив RtcExtensionProvider, и его метод ввода - getComponentLoadRules (ниже приведен пример кода). Я хочу добавить пользовательский текстовый файл на пользовательском интерфейсе jenkins, для этого мне нужно дополнить плагин Builder, который не являетсявозможно, потому что я уже расширяю свой класс с помощью RtcExtensionProvider.if, если я создам новый класс, XYZ расширяет Builder, тогда я также не могу вызвать метод getComponentLoadRules класса JenkinsLoad.Есть ли способ добавить пользовательский файл в пользовательский интерфейс jenkins, который ниже возможного кода?

`@ Extension

открытый класс JenkinsLoad extends RtcExtensionProvider реализует Serializable {

@ Override

getComponentLoadRules общественности Карта (String workspaceUUID, String workspaceName, String buildResultUUID, Карта componentInfo, String repoURL, String USERID, String пароль, PrintStream регистратор) бросает IOException, KeyManagementException, NoSuchAlgorithmException, CloneNotSupportedException {

// код отдыха}} `

...