Я использую Jenkins
версии 2.7.20 (установлен на каком-то Linux-боксе). Я хотел бы удалить пользователя с помощью какого-либо API с моей Windows-машины (которая находится в той же сети).Jenkins: Удалить пользователя, используя api
Я пробовал эту команду, чтобы получить верительные детали для моего пользователя user1
:
E:\>java -jar jenkins-cli.jar -s http://myjenkinsserver:6060 get-credentials-as-xml "user1" --username "adminUserID" --password "adminPasswd"
Но я получил эту ошибку:
ERROR: Malformed store identifier, expecting Provider::Resolver::ContextPath got
user1
java -jar jenkins-cli.jar get-credentials-as-xml STORE DOMAIN CREDENTIAL [--user
name VAL] [--password VAL] [--password-file VAL]
Get a Credentials as XML (secrets redacted)
STORE : Store Id
DOMAIN : Domain Name
CREDENTIAL : Credential Id
--username VAL : User name to authenticate yourself to Jenkins
--password VAL : Password for authentication. Note that passing a
password in arguments is insecure.
--password-file VAL : File that contains the password
- Как получить
Store Id
иDomain Name
дляuser1
? - Как найти путь к файлу пароля на
Jenkins
?
Я пытался удалить учетные данные с помощью:
E:\> java -jar jenkins-cli.jar -s http://myjenkinsserver:6060 delete-credentials "user1" --username "adminUserID" --password "adminPasswd"
Но я получил ту же ошибку.