#jenkins #jenkins-pipeline #jenkins-git-plugin
Вопрос:
Я могу получить почти всю необходимую информацию git, будь то из переменных env, git
команд или с помощью checkoutInfo = checkout scm
. Единственное, что я не знаю, как получить, — это идентификатор учетных данных, используемый в настройках заданий (те, которые используются для первоначальной проверки файла и кода Дженкинса). Будь то пароль пользователя или ключ.
пс. Да, Я ЗНАЮ, что вы можете настроить его заранее в environment{}
withCredential
разделе «Использование» или «Использовать». Но это фиксированное значение, которое я не могу изменить во всех проектах, если это необходимо. Я также знаю, что могу использовать общую библиотеку для ее хранения. Но у этого есть некоторые недостатки, и я хочу попытаться получить эти учетные данные из класса/переменных, используемых для проверки по умолчанию в первую очередь.