最新版本 0.5 中存在此问题
在旧版本 0.4 中,我使用了以下代码:
def instance = Jenkins.getInstance()
def descriptor = instance.getDescriptor("org.codefirst.SimpleThemeDecorator")
descriptor.cssUrl = '...url...'
descriptor.save()
instance.save()
使用 API 文档,这里有一个可能的解决方案:
def descriptor = instance.getDescriptorByType(org.codefirst.SimpleThemeDecorator.class)
descriptor.setElements([new org.jenkinsci.plugins.simpletheme.CssUrlThemeElement('...url...')])
descriptor.save()
希望有帮助。