Learner
Learner

Reputation: 259

How to get all parameters(Parameterized build) from jenkins pipeline?

I am building one Parameterized pipeline job in newer version of jenkins.In older version of jenkins i have used getbinding().getVariables() to retrieve all parameters. But newer version it is return null values. How to retrieve parameters(all) in newer version of jenkins?

Upvotes: 6

Views: 16896

Answers (2)

shfnet
shfnet

Reputation: 151

For string parameters, call trim(). Modifying @Jayan's example:

params.each {param ->
  println " '${param.key.trim()}' -> '${param.value.trim()}' "
}

Upvotes: 5

Jayan
Jayan

Reputation: 18468

You can access parameters using "params" variable.

params.each {param ->
  println "${param.key} -> ${param.value} "
}

Upvotes: 14

Related Questions