Учетные данные Дженкинса в блоке скрипта - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь получить значение, хранящееся в учетных данных 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)

Как получить учетные данные в блоке скрипта в файле Дженкинса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...