Используя учетные данные Jenkins, я создал запись MY_USERNAME
, выбрав тип User Name and Password
:
Теперь я могу получить доступ к этой переменной в Groovy script:
withCredentials([usernamePassword(
credentialsId: 'MY_USERNAME_ID',
passwordVariable: 'pwd',
usernameVariable: 'user')
]) {
sh 'echo $user'
sh "echo $pwd"
sh "echo ${user}"
echo('$pwd')
echo("$user")
echo("${pwd}")
echo user
}
Все вышеперечисленные команды могут получить значение переменной. И все они маскируют значения, заменяя реальные символы звездочкой, такие как ***********
.
Теперь мне нужно сохранить действительные значения имени пользователя и пароля в текстовом файле. Как сохранить их в файл?