Дженкинс: Как получить идентификатор учетных данных для проверки, который установлен для конвейерных или многоотраслевых проектов?

#jenkins #jenkins-pipeline #jenkins-git-plugin

Вопрос:

Я могу получить почти всю необходимую информацию git, будь то из переменных env, git команд или с помощью checkoutInfo = checkout scm . Единственное, что я не знаю, как получить, — это идентификатор учетных данных, используемый в настройках заданий (те, которые используются для первоначальной проверки файла и кода Дженкинса). Будь то пароль пользователя или ключ.

пс. Да, Я ЗНАЮ, что вы можете настроить его заранее в environment{} withCredential разделе «Использование» или «Использовать». Но это фиксированное значение, которое я не могу изменить во всех проектах, если это необходимо. Я также знаю, что могу использовать общую библиотеку для ее хранения. Но у этого есть некоторые недостатки, и я хочу попытаться получить эти учетные данные из класса/переменных, используемых для проверки по умолчанию в первую очередь.