Cómo deshabilitar la salida del comando en los registros de compilación de la tubería jenkins
Estoy usando Jenkinsfile para la secuencia de comandos de una tubería.
¿Hay alguna forma de deshabilitar la impresión de los comandos de shell ejecutados en los registros de compilación?
Aquí hay un simple ejemplo de una tubería de jenkins:
node{
stage ("Example") {
sh('echo shellscript.sh arg1 arg2')
sh('echo shellscript.sh arg3 arg4')
}
}
que produce el siguiente resultado en el registro de la consola:
[Pipeline] node
Running on master in /var/lib/jenkins/workspace/testpipeline
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Test)
[Pipeline] sh
[testpipeline] Running shell script
+ echo shellscript.sh arg1 arg2
shellscript.sh arg1 arg2
[Pipeline] sh
[testpipeline] Running shell script
+ echo shellscript.sh arg3 arg4
shellscript.sh arg3 arg4
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS
Básicamente me gustaría deshabilitar la impresión de los comandos en sí.
+ echo shellscript.sh arg1 arg2
+ echo shellscript.sh arg3 arg4