如何通过 groovy 在 jenkins 中设置 URL 简单主题插件 CSS 版本 0.5?

How to set URL of simple theme plugin CSS version 0.5 in jenkins via groovy?

问题存在于最新版本0.5

在旧版本0.4中我使用了这段代码:

def instance = Jenkins.getInstance()
def descriptor = instance.getDescriptor("org.codefirst.SimpleThemeDecorator")

descriptor.cssUrl = '...url...'

descriptor.save()
instance.save()

使用 API doc,这是一个可能的解决方案:

def descriptor = instance.getDescriptorByType(org.codefirst.SimpleThemeDecorator.class)
descriptor.setElements([new org.jenkinsci.plugins.simpletheme.CssUrlThemeElement('...url...')])
descriptor.save()

希望对您有所帮助。