Я запускаю серию конвейерных команд jenkins.Кажется, я не могу подавить секретную команду из журналов консоли и этапа 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 успешно скрывает ее из вывода журнала консоли, ноне со сцены на главной странице проекта сборки.Есть ли способ сделать это?
Это бит, который я имею в виду (неотредактированный фрагмент из моего тестирования):