如何将Jenkins任务中字符串参数的标题设置为红色?
如何将Jenkins任务的字符串参数标题设置为红色?
原生Jenkins的字符串参数组件本身不支持直接修改标题颜色,不过可以通过以下几种方式实现需求:
方法1:用Active Choices插件创建带样式的自定义参数
- 先安装「Active Choices Plugin」插件
- 在任务配置中添加「Active Choices Reactive Parameter」,选择「Formatted HTML」类型
- 在Groovy脚本框中输入以下代码,生成带红色标题的输入框,效果和原生字符串参数一致:
return """ <label style="color: red;">username:</label> <input type="text" name="username" value="${username ?: ''}" /> <br/> <label style="color: red;">group:</label> <input type="text" name="group" value="${group ?: ''}" /> """
- 保存后,任务参数页面的
username和group标题就会显示红色,且能正常获取参数值。
方法2:自定义全局CSS(影响所有任务)
如果需要所有任务中同名参数的标题都变红,可以修改Jenkins全局样式:
- 进入「Manage Jenkins」→「Configure System」
- 找到「Simple Theme Plugin」(需提前安装)的「CSS URL」,或者在「HTML Publisher Plugin」的「Custom CSS」中添加以下规则:
label[for="username"], label[for="group"] { color: red !important; }
- 保存后,所有任务里
username和group参数的标题都会变成红色。
方法3:在当前任务描述中嵌入CSS(仅影响单个任务)
如果只想让当前任务的参数标题变红:
- 编辑任务,在「Description」区域勾选「Allow HTML」选项
- 输入以下代码:
<style> label[for="username"], label[for="group"] { color: red !important; } </style>
- 保存任务后,该任务的参数页面中对应标题会显示红色。
内容的提问来源于stack exchange,提问作者rabdu
相关产品推荐
相关产品推荐

