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



最新版本 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()

希望有帮助。

最新更新