一切为了方便
当我们在使用Jenkins时,有时候会输出大量的日志信息,这样很不容易让我们去找到问题的所在,也不容易发现构建执行的步骤,于是我想到能不能在jenkins中改变输出Log字体的颜色,这样更加直观的让我们观察输出。于是黄天不负有心人,我终于找到了jenkins中输出日志颜色改变的插件。它能在关键时候节省我们看Log的很多时间,废话不多说直接教程。
前期准备:
1.Jenkins(安装就不多说了,网上的教程一大堆)
2.jenkins输出变色插件:AnsiColor(在系统管理--->插件管理---->可选插件 搜索AnsiColor下载安装即可)
3.字体颜色的取值范围:
字体输出颜色对照表表中的数值对 xterm 有效,其它的终端模拟器可能显示结果有些出入。
xterm终端模拟器在jenkins中的job中单独设置
使用 echo 示例如下:
echo -e "\033[颜色值m 文本"
这句代码中\033[ 作为转义序列的开始,你也可以使用 "\e[" 颜色值处设定前景色值。m 终止转义序列,后面紧跟着就是生效的文本。echo 需要 -e 来开启转义序列。可以用 printf 代替 echo。
具体实现:
echo -e "\033[41;30m红底黑字\033[0m"
echo -e "\033[30m 黑色字 \033[0m"
echo -e "\033[31m 红色字 \033[0m"
echo -e "\033[32m 绿色字 \033[0m"
echo -e "\033[33m 黄色字 \033[0m"
echo -e "\033[46;30m 天蓝底黑字 \033[0m"
echo -e "\033[4;31m 下划线红字 \033[0m"
echo -e "\033[5;34m 红字在闪烁 \033[0m"
#需要注意的是闪烁文本在任何一个终端模拟器上都不显示,只在控制台显示
我们可以自由搭配可以输出不同颜色的字体
知道这些之后 我们要到jenkins中的Job配置输出字体
Jenkins配置颜色在jenkins对应的job中的构建环境我们勾选Color ANSI Console Output选项并选择xtrem模拟器,此选项只有下载并安装完AnsiColor插件才有的。
输出效果:
jenkins输出效果图字体的颜色大家可以自行组合。另外还有一些加粗,倾斜的效果.
学无止境,一切都会好。
网友评论