我正在运行一系列的詹金斯管道命令。我似乎无法同时抑制控制台日志和jenkins阶段的敏感命令让我们假设我的jenkinsfile是这样的:
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函数已成功将其从控制台日志输出中隐藏,但未从主构建作业页面上的舞台视图中隐藏。有办法吗?