Hello,

I put credentials with same ids into different domains and thus need a way 
to specify the domain name on invoking `withCredentials` step in my script 
pipeline. Is it possible?
As a workaround currently I have to find the creds manually, but this 
approach lacks the password masking provided by the plugin:

```

def fetchCred(String domainName, String id) {
    def credentialsStore = 
Jenkins.instance.getExtensionList('com.cloudbees.plugins.credentials.SystemCredentialsProvider')[0].getStore()
    def domain = new Domain(domainName, null, null)
    def creds = credentialsStore.getCredentials(domain)
    def cred = creds.find { it.id == id }
    assert (cred != null)
    cred
}

```

Thanks.

-- 
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/593f9611-118d-412e-9fc9-018db9b47e19%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to