ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jenkins 控制台输出中的奇怪字符

2021-06-26 16:04:23  阅读:142  来源: 互联网

标签:输出 插件 字符 乱码 Jenkins 如上图 控制台 安装


有时候,在对一些文件进行编译的时候,会看到下面的奇怪输出字符。

e[1;33m

 

jenkins-output-01

 

如上图显示的貌似一些乱码的东西。

问题和解决

其实这个不是问题,这是因为在你的程序中可能使用了 ANSI escape code 这种输出。

其目的是为了在中断中显示彩色的输出内容。

这种显示方式如果你的终端不支持的话就会显示出上面的类似乱码。

针对 Jenkins ,你则需要通过安装 AnsiColor 这个插件来解决了。

插件的名称为 AnsiColor ,有关插件项目的地址,请参考链接:https://plugins.jenkins.io/ansicolor/ 中的内容。

具体安装的方法我们就不在这里说了,你可以通过访问 Jenkins 的插件界面,通过搜索插件名称来进行安装。

 

jenkins-output-02

 

上图显示已经安装成功的插件。

Jenkins 中的配置

在 Jenkins 中访问你需要进行配置的项目。

然后在项目的构建环境变量(Build Environment) 中选择 Color ANSI Console Output 这个选项。

 

jenkins-output-03

 

然后保存退出后再对你的项目在 Jenkins 上进行重新编译。

这个时候就可以在控制台上看到彩色输出了。

 

jenkins-output-04

 

如上图显示的彩色输出。

 

https://www.ossez.com/t/jenkins/13520

标签:输出,插件,字符,乱码,Jenkins,如上图,控制台,安装
来源: https://www.cnblogs.com/huyuchengus/p/14934447.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有