Где я могу получить/сгенерировать учетные данные проекта git для использования в jenkins?

Я пытаюсь проверить свою базу кода, используя конвейер jenkins. Для этого мне нужен 'credentialsId' для аутентификации.

 stage('Checkout my codebase') {
     steps {
         dir('terraform_src') {
             git(
                 branch: "${GIT_BRANCH}",
                 credentialsId: "${GIT_CREDENTIALS}",
                 url: "[email protected]:org_name/project_name.git",
             )
         }

     }
 }

Как я могу сгенерировать или где я могу получить значение для строки «credentialsId»?

В настоящее время на моей локальной машине я использую имя пользователя и пароль для целей аутентификации для получения и отправки.

Как создать «credentialsId», используя мое имя пользователя и пароль?


person Nandha    schedule 29.11.2020    source источник


Ответы (1)


Войдите в свою машину с Дженкинсом.

  1. Нажмите Управление jenkins в боковой панели меню jenkins.
  2. Прокрутите вниз, и вы найдете параметр "Управление учетными данными" с описанием "Настроить учетные данные". Нажмите на параметр Управление учетными данными.

manage_credentials

  1. В разделе "Магазины, относящиеся к Jenkins" нажмите гиперссылку "Jenkins".

магазины

  1. В разделе "Система" нажмите Глобальные учетные данные (неограниченно) . global_section

  2. На следующем экране вы увидите 2 варианта на боковой панели,

  • Назад к учетным доменам
  • Добавьте учетные данные add_creds
  1. Нажмите "Добавить учетные данные", и откроется форма. Выберите «Вид», «Область» и введите имя пользователя и пароль. Поле id можно оставить пустым, так как оно будет сгенерировано jenkins, если оставить его пустым. Укажите действительное описание для ключа, которое впоследствии поможет идентифицировать ключ и его назначение.

добавить_данные

  1. Перейдите на страницу Глобальные учетные данные еще раз, и вы увидите, что новая запись указана в таблице. Вы можете скопировать идентификатор из таблицы

Получил некоторые данные из ответа StackOverflow и соответствующих комментариев. .

person Nandha    schedule 29.11.2020