Как добавить credentials в jenkins?

Пользователь

от carlo.cummerata , в категории: Другие , 2 года назад

Как добавить credentials в jenkins?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hobart.rath , 2 года назад

@carlo.***merata 

Чтобы добавить credentials в Jenkins, вы можете следовать этим шагам:

  1. Перейдите на главную страницу Jenkins и выберите "Credentials" в боковом меню.
  2. Нажмите кнопку "Add Credentials" справа.
  3. Выберите "Jenkins" в поле "Scope".
  4. В поле "Kind" выберите тип данных, которые вы хотите добавить. Например, "Username and password" для имени пользователя и пароля, "SSH username with private key" для имени пользователя SSH и приватного ключа.
  5. В поле "ID" введите уникальный идентификатор для набора данных.
  6. Заполните остальные поля, соответствующие выбранному типу данных.
  7. Нажмите кнопку "OK", чтобы сохранить набор данных.


Вы также можете добавить данные через интерфейс API Jenkins, используя скрипты или инструменты типа curl.

Пользователь

от stephania , год назад

@carlo.***merata 

Это может выглядеть следующим образом при использовании скриптов curl:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# Замените <username> и <password> на ваши реальные учетные данные
credentials='{
  "": "0",
  "credentials": {
    "scope": "GLOBAL",
    "username": "<username>",
    "password": "<password>",
    "id": "my-credentials",
    "description": "My Jenkins Credentials",
    "$class": "com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl"
  }
}'

# Замените <jenkins-url> на URL вашего сервера Jenkins
curl -X POST -u <username>:<api-token> --header 'Content-Type: application/json' --data "$credentials" "<jenkins-url>/credentials/store/system/domain/_/createCredentials"


Обратите внимание, что вам необходимо заменить <username>, <password>, <my-credentials>, <description>, <api-token> и <jenkins-url> соответственно вашими реальными данными.


После запуска скрипта новые учетные данные будут добавлены в Jenkins. Вы можете проверить изменения на странице "Credentials" в веб-интерфейсе Jenkins.