Jenkins2.405
已安装ansiColor插件(安装后重新启动jenkins)
在管道(脚本)中,我有以下代码段来调用ansiColor
ansiColor('xterm') {
echo -e '\033[31mERROR:\e[0m xxxx'
}
然后我得到了这个例外:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 33: unexpected char: '\' @ line 33, column 48.
echo -e '\033[31mERROR:\e[0m xxxx
^
1 error
我怎么才能解决这个问题?
1条答案
按热度按时间w41d8nur1#
很奇怪,如果我把片段改成吹,它就能工作了
有两点不清楚:
1.为什么\e不工作,它在groovy中有特殊的含义吗?
1.为什么不能使用-e选项?