Я пытаюсь получить значение, хранящееся в учетных данных Jenkins в блоке сценария файла Jenkins, но не могу получить значение
Следующий блок в моем файле jenkins работает
У меня естьФайл Jenkins, в котором задается переменная среды со значением учетных данных, хранящимся в учетных данных jenkins:
environment {
CERT_CLIENT_TH = credentials("stored.cred.name")
}
Когда я пытаюсь сделать то же самое в блоке сценария, я не могу получить учетные данные.
script {
env.CERT_CLIENT_TH = credentials("stored.cred.name")
}
когда я проверяю выходные данные, используя эти два метода, используя echo "${env.CERT_CLIENT_TH}"
При получении в блоке окружения вывод «****», как и ожидалось, потому что это зашифрованное значение учетных данных.
когда я пытаюсь получить учетные данные в блоке скрипта, вывод эхосигнала будет
@credentials(<anonymous>=stored.cred.name)
Как получить учетные данные в блоке скрипта в файле Дженкинса?