@carlo.***merata
Чтобы добавить credentials в Jenkins, вы можете следовать этим шагам:
Вы также можете добавить данные через интерфейс API Jenkins, используя скрипты или инструменты типа curl.
@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.