我正在尝试使用自定义css来更改jenkins ui并在userContent文件夹中添加了css文件并安装了https://wiki.jenkins-ci.org/display/JENKINS/Simple+Theme+Plugin。我可以通过转到jenkins内部的配置页面来更新主题css的URL。我试图通过groovy自动化这个,但没有得到正确的API。甚至可以这样做。
答案 0 :(得分:3)
您可以将cssUrl
的{{1}}或jsUrl
属性设置为URL字符串(或SimpleThemeDecorator
以重置它)。更改将立即生效。
null
答案 1 :(得分:2)
另一种方法,它表示较新的(简单主题0.5.1)UI中的配置:
import jenkins.model.Jenkins;
import org.jenkinsci.plugins.simpletheme.CssUrlThemeElement;
Jenkins jenkins = Jenkins.get()
def themeDecorator = jenkins.getExtensionList(org.codefirst.SimpleThemeDecorator.class).first()
themeDecorator.setElements([
new CssUrlThemeElement('https://some.dummy/url.css')
])
jenkins.save()
如果需要其他配置项目,只需在setElements()
的列表中添加对象实例。每个代表configuration menu中的一个条目。可能的类别是here。
答案 2 :(得分:0)
另一种方法:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="photos"><span class="tooltip">Hello There</span></div>
<div class="photos"><span class="tooltip">Hello There</span></div>
<div class="photos"><span class="tooltip">Hello There</span></div>
<div class="photos"><span class="tooltip">Hello There</span></div>
<div class="photos"><span class="tooltip">Hello There</span></div>
</div>