#jenkins #jenkins-pipeline #jenkins-groovy
#дженкинс #дженкинс-конвейер #дженкинс-заводной
Вопрос:
В настоящее время в переменной хранится ssh-ключ, затем я передаю его в библиотеку jenkins, чтобы выполнить некоторую другую обработку. Проблема в том, что если вызов библиотечного кода завершается неудачей, он удаляет содержимое переменных, переданных в библиотеку, которая является моим закрытым ключом — не идеально.
Есть идеи, как я могу предотвратить это?
withCredentials([
sshUserPrivateKey(
credentialsId: 'keyid',
keyFileVariable: 'keyFile')
]){
libraryCode(readFile(keyFile))
}
Ответ №1:
Чтобы скрыть учетные данные из выходных данных, просто используйте плагин mask password.