乐趣区

关于jenkins:Jenkins-控制台输出中的奇怪字符

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

e[1;33m

如上图显示的貌似一些乱码的货色。

问题和解决

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

其目标是为了在中断中显示黑白的输入内容。

这种显示方式如果你的终端不反对的话就会显示出下面的相似乱码。

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

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

具体装置的办法咱们就不在这里说了,你能够通过拜访 Jenkins 的插件界面,通过搜寻插件名称来进行装置。

上图显示曾经装置胜利的插件。

Jenkins 中的配置

在 Jenkins 中拜访你须要进行配置的我的项目。

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

而后保留退出后再对你的我的项目在 Jenkins 上进行从新编译。

这个时候就能够在管制台上看到黑白输入了。

如上图显示的黑白输入。

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

退出移动版