如何在jenkins pipeline阶段视图中抑制shell命令输出?
我正在运行一系列jenkins管道命令。我似乎无法抑制来自控制台日志和jenkins阶段的敏感命令让我们假设我的jenkins文件是这样的:如何在jenkins pipeline阶段视图中抑制shell命令输出?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我正在运行一系列jenkins管道命令。我似乎无法抑制来自控制台日志和jenkins阶段的敏感命令让我们假设我的jenkins文件是这样的: def silentShell(java.lang.String cmd) { sh('#!/bin/sh -e\n' + cmd) } pipeline { agent any stages { stage('Write Secret Thing') { steps {
def silentShell(java.lang.String cmd) {
sh('#!/bin/sh -e\n' + cmd)
}
pipeline {
agent any
stages {
stage('Write Secret Thing') {
steps {
silentShell 'echo "password here" > secretfile.txt'
}
}
}
}
silentShell函数成功地将其隐藏在控制台日志输出中,但不会隐藏在主生成作业页面上的阶段视图中。有没有办法做到这一点
这就是我的意思(我的测试中未经编辑的代码片段):
您是否考虑过使用echo而不是shell脚本?