隐藏执行的命令,只显示输出

编程入门 行业动态 更新时间:2024-10-28 19:25:21
本文介绍了隐藏执行的命令,只显示输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想在管道中隐藏 jenkins sh 执行命令

I want to hide jenkins sh execute command in pipeline

pipeline { agent any stages { stage('Load Lib') { steps { sh "ls -al /" } } } }

当前结果:

[Pipeline] { [Pipeline] stage [Pipeline] { (Load Lib) [Pipeline] sh [Test] Running shell script + ls -al /

我想在输出中隐藏 Running shell script ls -al/ 命令.

I want to hide Running shell script ls -al / command in output.

请帮忙

推荐答案

这肯定与在 Jenkins 控制台输出中回显

对于管道,这意味着:

pipeline { agent any stages { stage('Load Lib') { steps { sh ''' set +x //commands to be echoed off ls -al set -x ''' } } } }

''' 表示多行命令.set +x 关闭命令回显,set -x 再次打开.

''' indicates a multi line command. set +x turns off command echoing, and set -x turns it back on again.

更多推荐

隐藏执行的命令,只显示输出

本文发布于:2023-10-06 17:34:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1467607.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:只显示   命令

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!