Jenkins控制台日志中的特殊字符39m、90m

cyej8jka  于 2022-12-03  发布在  Jenkins
关注(0)|答案(2)|浏览(390)

我们在Jenkins控制台日志中看到特殊字符:
我们的期望:

┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Cypress:        9.7.0                                                                          │
  │ Browser:        Chrome 104 (headless)                                                          │
  │ Node Version:   v14.20.0 (/usr/bin/node)                                                      
  └────────────────────────────────────────────────────────────────────────────────────────────────┘

我们在Jenkins身上看到了什么:

[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m                                                                                                 
  Running:  [90mwfo/speech-iq/configuration/synonyms/synonyms.spec.js[39m

在Jenkins中是否有一些配置需要调整以去掉特殊字符?我们尝试了一些建议,但是没有成功,请提供建议!

ql3eal8s

ql3eal8s1#

https://stackoverflow.com/a/15146516/4213184
我找到的唯一选择是用--no--color附加命令,答案在上面的链接中。

tyg4sfes

tyg4sfes2#

NO_COLOR环境变量设置为1应该可以解决Cypress的问题。https://docs.cypress.io/guides/continuous-integration/introduction#Colors

相关问题