- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有一种简单的方法或插件可以在 Jenkins 页面上为所有用户显示任何自定义消息?我想直接在 Jenkins 上显示重要的更改或操作,而不是向每个人发送电子邮件。我的意思是拥有类似于“Jenkins 将要关闭”的可配置面板,我可以显示它并可能更改颜色。我尝试寻找相应的插件,但一无所获。
最佳答案
好的,我会回答我的虚拟问题,也许稍后会有人查找。
有一个用于向页眉和页脚注入(inject)代码的插件: 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>
关于jenkins - 在所有 Jenkins 页面上显示公告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42628297/
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
背景 fragment 创建它的 View ,然后开始网络操作。网络操作完成后,根据网络操作的结果,创建各种类型的 subview 并将其添加到 fragment 的 View 中。 问题 如果一个
我有一个简单的 View Controller ,它在 viewDidLoad() 中执行此操作. DispatchQueue.main.asyncAfter(deadline: DispatchTi
我正在使用带有多个 TextView 和 LinearLayout 的线性布局。示例屏幕: 每当我访问该屏幕时,TalkBack
为了提高我的 Lisp 程序的效率,我想在我的代码中插入这一行: (optimize (speed 3) (safety 0) (debug 0) (space 0)) 目前我认为我应该把它放在每个文
我想让我的 discord 机器人根据 channel ID 向某个 channel 发布公告。我知道如何使用 message.channel.send() 让机器人在与之交谈的任何 channel
我正在尝试使用以下代码为 Liferay 公告 portlet 制作一个钩子(Hook): package com.ahc.hook.service.impl; import com.liferay.
我在共享主机上有一个网站,在每个页面请求上使用这些 HTTP header 进行响应: HTTP/1.1 200 OK Date: Thu, 21 Sep 2017 14:34:46 GMT Serv
我在共享主机上有一个网站,在每个页面请求上使用这些 HTTP header 进行响应: HTTP/1.1 200 OK Date: Thu, 21 Sep 2017 14:34:46 GMT Serv
我有一个带有 pickerView 作为 inputView 的 textField。 现在,当我打开画外音并选择 textField 时,画外音将显示为:“数量:3(textField 的内容)”,
在 iOS 中使用 Voice Over 时,调用 UIAccessibility.post(notification:argument:)宣布字段错误实际上并不宣布错误。 我有一个提交按钮,当聚焦按
我是一名优秀的程序员,十分优秀!