在所有Jenkins页面上显示公告

时间:2017-03-06 14:36:07

标签: jenkins header jenkins-plugins

是否有一种简单的方法或插件可以在Jenkins页面上为所有用户显示任何自定义消息?我想直接在Jenkins上显示重要的更改或操作,而不是通过电子邮件发送给所有人。 我的意思是让可配置的面板类似于“Jenkins将要关闭”,我可以显示并可能改变颜色。我试图为此找到插件,但一无所获。

1 个答案:

答案 0 :(得分:4)

好的,我会回答我的假问题,也许有人会在以后寻找它。

有一个用于向页眉和页脚注入代码的插件: https://wiki.jenkins-ci.org/display/JENKINS/Page+Markup+Plugin 它不容易找到,因为它应该从创作者那里下载'页面(说明中的链接)。

没有额外的插件:在我的情况下它更简单,因为它足以添加系统消息(管理jenkins - >配置系统 - >系统消息)。 您可以将CSS添加到Jenkins \ war \ css \ style.css并在系统消息中使用它。我重复使用" shutdown-msg"当jenkins要关闭时显示。



#shutdown-msg {
    font-weight: bold;
    color: white;
    background-color: #ef2929;
    text-align: center;
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 0.5em;
    padding: 0.5em;
    -moz-border-radius: 0.5em;
}

#yellow-msg {
    font-weight: bold;
    color: black;
    background-color: #eded78;
    text-align: center;
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 0.5em;
    padding: 0.5em;
    -moz-border-radius: 0.5em;
}

#green-msg {
    font-weight: bold;
    color: white;
    background-color: #34ba51;
    text-align: center;
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 0.5em;
    padding: 0.5em;
    -moz-border-radius: 0.5em;
}

#blue-msg {
    font-weight: bold;
    color: white;
    background-color: #2d72d8;
    text-align: center;
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 0.5em;
    padding: 0.5em;
    -moz-border-radius: 0.5em;
}

#grey-msg {
    font-weight: bold;
    color: white;
    background-color: #6b7777;
    text-align: center;
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 0.5em;
    padding: 0.5em;
    -moz-border-radius: 0.5em;
}

<div id="shutdown-msg">Red message</div> 
<div id="green-msg">Green message</div>
<div id="yellow-msg">Yellow message</div>
<div id="blue-msg">Blue message</div>
<div id="grey-msg">Grey message</div>
&#13;
&#13;
&#13;