如何在shell中执行时静默Jenkins管道中的echo命令

nhhxz33t  于 12个月前  发布在  Shell
关注(0)|答案(1)|浏览(155)

我正在尝试静默echo命令,这样它就不会在Jenkins控制台上显示输出。我在管道的开始定义abc变量的值。以下是脚本:

steps{
  script{
     xyz = sh(script: "echo ${abc} | base64 --decode", returnStdout: true).trim()
}
}

我怎样才能使控制台中出现的abc的值静音或隐藏?

mzillmmw

mzillmmw1#

我设法隐藏回声命令使用下面的脚本在Jenkins管道。任何人寻找这个答案,请按照下面的脚本:

steps{
  script{
     sh "set +x && echo ${abc} | base64 --decode > abc.txt"
     xyz = sh(script: "cat abc.txt, returnStdout: true)
}
}

谢谢

相关问题