美文网首页
jenkins输出Log改变颜色(jenkins优化篇)

jenkins输出Log改变颜色(jenkins优化篇)

作者: Mr_南 | 来源:发表于2018-10-09 20:14 被阅读0次

    一切为了方便

    当我们在使用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输出效果图

    字体的颜色大家可以自行组合。另外还有一些加粗,倾斜的效果.

    学无止境,一切都会好。

    相关文章

      网友评论

          本文标题:jenkins输出Log改变颜色(jenkins优化篇)

          本文链接:https://www.haomeiwen.com/subject/yzmyaftx.html