Jenkins 输入日志设置颜色

摘要

Jenkins默认输出日志不带有颜色,是我们排查故障浪费一些时间。这时候我们可以使用AnsiColor插件进行配置颜色

Jenkins 输入日志设置颜色

Jenkins

Linux Shell 字体颜色设置


Jenkins默认输出日志不带任何字体颜色,除了问题不容易排错影响我们看log的时间

1.Jenkins安装
2.安装输出变色插件AnsiColor(在系统管理--->插件管理---->可选插件 搜索AnsiColor下载安装即可)
》3.Jenkins开启插件

FDA94436-0CD7-4C98-A224-7E5F0ED68E88.png-140.9kB

4.颜色取值范围

颜色 前景色 背景色
黑色 [Black] 30 40
红色 [Red] 31 41
绿色 [Green] 32 42
黄色 [Yellow] 33 43
蓝色 [Blue] 34 44
紫红色 [Magenta] 35 45
青色 [Cyan] 36 46
白色 [White] 37 47

表中的数值对 xterm 有效,其它的终端模拟器可能显示结果有些出入。

使用 echo 示例如下:

echo -e "\033[颜色值m

文本"这句代码中\033[ 作为转义序列的开始,你也可以使用 "\e[" 颜色值处设定前景色值。m 终止转义序列,后面紧跟着就是生效的文本。echo 需要 -e 来开启转义序列。可以用 printf 代替 echo。

具体实现:

  1. echo -e "\033[41;30m红底黑字\033[0m"
  2. echo -e "\033[30m 黑色字 \033[0m"
  3. echo -e "\033[31m 红色字 \033[0m"
  4. echo -e "\033[32m 绿色字 \033[0m"
  5. echo -e "\033[33m 黄色字 \033[0m"
  6. echo -e "\033[46;30m 天蓝底黑字 \033[0m"
  7. echo -e "\033[4;31m 下划线红字 \033[0m"
  8. echo -e "\033[5;34m 红字在闪烁 \033[0m"
  9. #需要注意的是闪烁文本在任何一个终端模拟器上都不显示,只在控制台显示

效果图

3333.png-426.6kB

相关链接:
Jenkins 搭建企业实战案例 (发布与回滚)
Linux Shell 字体颜色设置


新闻联播老司机

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: