xxxxxxxxxx
//RUN THE FOLLOWING SCRIPT IN 'MANAGE JENKINS' -> 'SCRIPT CONSOLE'
// Replace 'jobName' with the name of your job and 'buildNumber' with the build number
def jobName = 'job_name_goes_here'
def buildNumber = 213 // Example build number
// Get the job and build objects
def job = Jenkins.instance.getItemByFullName(jobName)
def build = job.getBuildByNumber(buildNumber)
// Check if the build and parameters exist
if (build && build.getAction(ParametersAction)) {
// Get all parameters from the build
def parameters = build.getAction(ParametersAction).getParameters()
// Iterate over parameters and find password parameters
parameters.each {
if (it instanceof PasswordParameterValue) {
println("${it.getName()} = ${it.getValue()}")
}
}
} else {
println("Job or build not found, or no parameters present")
}