我正在尝试扩展Jenkins Xcode 插件并希望集成一个后期构建步骤。
插件的当前状态允许通过 Jenkins 设置页面配置钥匙串。因此它实现了一个描述符并覆盖了它的configure
方法。UI 在global.jelly
文件中定义。
现在我想访问从另一个类配置的钥匙串。我创建了一个子类hudson.tasks.Notifier
(该类与该类位于同一包中XCodeBuilder
),它本身包含一个类 subclassing BuildStepDescriptor<Builder>
。基本上我复制了类BuildStepDescriptor
内部的内容XCodeBuilder
,但是当试图显示keychains
属性的内容时,它说有零个元素(当做 a 时System.out.println
)。后期构建步骤的 UI 本身显示良好。
我的 Java 知识有点生疏,这是我扩展 Jenkins 的第一步。因此,也许我什至无法从插件中访问这些数据,但感谢您提供任何帮助。