Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save balcsida/f4a3a9cf8759afabdc73d412ac5cd87f to your computer and use it in GitHub Desktop.
Save balcsida/f4a3a9cf8759afabdc73d412ac5cd87f to your computer and use it in GitHub Desktop.
Dump the properties of all credential objects
import jenkins.model.Jenkins
import com.cloudbees.plugins.credentials.Credentials
import com.cloudbees.plugins.credentials.CredentialsProvider
import com.cloudbees.hudson.plugins.folder.Folder
Set<Credentials> credentials =
CredentialsProvider.lookupCredentials(Credentials.class)
Jenkins.instance.getAllItems(Folder.class).each { folder ->
credentials.addAll(
CredentialsProvider.lookupCredentials(Credentials.class, folder)
)
}
credentials.each { credential ->
println credential.properties
}
null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment