似乎像AnsiColorer或Timestamper这样的插件会为Jenkins构建日志添加大量注释,几乎无法被人类阅读。
.[8mha:////4OM/YPvKduqdd+uV5C...5pzzohpoGAhpvAUBltjzyAAAA.[0mRunning on master in /home/j/workspace/DFG-storage-cinder-10-pep8-rhos
我正在寻找一种从CLI清除它们的方法,以便我可以处理它们。
答案 0 :(得分:1)
这些是嵌入的标记块(Jenkins ConsoleNotes),由AnsiColorer添加,并且“隐藏”在“隐藏输出”控制代码(ANSI转义码)之间。
您可以使用Perl脚本删除它们,如下所示:
perl -pe 's/\x1b\[8m.*?\x1b\[0m//g;' < log
答案 1 :(得分:0)
你可以curl
来自:
http://<Your Jenkins>/job/<Your job's name>/<Build #>/consoleText