在pipeline中执行shell脚本,如何才能屏蔽脚本语句打印到控制台呢?

flying_code 发布于 03/15 16:27
阅读 81
收藏 0

shell脚本中有很多循环语句,导致控制台输出特别多,淹没了有用的信息。

加载中
0
衷于栖
衷于栖

直接在接过中查询就可以吧 

衷于栖
衷于栖
回复 @flying_code : 我都是在结果中找的 你想分级打印日志 需要自己编写脚本 自己修改一下脚本的内容吧
f
flying_code
大神,请问有办法不让它每个语句都输出到控制台吗?
f
flying_code
parallel ( "parallel 1" : { node("XXXXXXXXXXXXXXX") { stage('build') { sh ''' source /test.sh ''' 这里的test.sh输出太多
0
K
KentYoung
sh(script: "./test.sh>/dev/null", label: '屏蔽命令输出',returnStdout: true)

">/dev/null"代表把shell的test.sh的正确执行结果输出重定向到Liunx的黑洞里,异常的输出还是会显示在控制台。

所有信息都要屏蔽的话,就用“>/dev/null 2>&1”

返回顶部
顶部