Hi all,
I need to *automatedly* load sets of credentials to a Jenkins instance, so
that my jobs can pick up these credentials.
For this purpose I am using the Jenkins CLI, specifically the set of
commands provided by the Credentials Provider plugin:
create-credentials-by-xml
Create Credential by XML
create-credentials-domain-by-xml
Create Credentials Domain by XML
get-credentials-as-xml
Get a Credentials as XML (secrets redacted)
get-credentials-domain-as-xml
Get a Credentials Domain as XML
list-credentials
Lists the Credentials in a specific Store
list-credentials-context-resolvers
List Credentials Context Resolvers
list-credentials-providers
List Credentials Providers
update-credentials-by-xml
Update Credentials by XML
update-credentials-domain-by-xml
Update Credentials Domain by XML
I am trying to understand how to use them, but there is literally no
documentation on this beyond the actual code (which I unfortunately am
unable to understand).
*Question 1. What is the "Store ID"?*
Based on the error messages, I understand it is
list-credentials [Store ID]
I am unable to understand what the Store ID is. Another error message says
it should be in the format Provider::Resolver::ContextPath.
But where would I get this information from?
*Question 2: How do I load an XML for "create-credentials-by-xml"?*
When I use the create-credentials-by-xml, I assume I need to provide an XML
file. How do I provide this ? i.e would it be as follows
create-credentials-by-xml [Store ID] [Path to XML]
??
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/7a87bd77-8ecd-47c9-ab30-c6a545768735%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.