Jenkins 输入日志设置颜色

2023年 5月 4日 35.7k 0

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 "33[颜色值m
文本"这句代码中33[ 作为转义序列的开始,你也可以使用 "e[" 颜色值处设定前景色值。m 终止转义序列,后面紧跟着就是生效的文本。echo 需要 -e 来开启转义序列。可以用 printf 代替 echo。
具体实现:

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

效果图
3333.png-426.6kB
相关链接:
Jenkins 搭建企业实战案例 (发布与回滚)
Linux Shell 字体颜色设置

相关文章:

  1. Linux 字体颜色设置
  2. Shell 变量及函数讲解 [2]
  3. 基于Kubernetes Jenkins CICD
  4. Shell 基础介绍 [1]

相关文章

KubeSphere 部署向量数据库 Milvus 实战指南
探索 Kubernetes 持久化存储之 Longhorn 初窥门径
征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
那些年在 Terraform 上吃到的糖和踩过的坑
无需 Kubernetes 测试 Kubernetes 网络实现
Kubernetes v1.31 中的移除和主要变更

发布评论