@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.