How can we pass parameters in Groovy script in Jenkins pipeline?
I have written xyz.groovy, it loads and executes fine but i would like to pass parameters in it instead of duplication of jobs. I tried passing load '../xyz.groovy' param1 param2 but no luck.
Pipeline script:
node { load '../xyz.groovy' }() xyz.groovy
import hudson.model.* import groovy.json.JsonBuilder import groovy.json.JsonOutput import java.net.URL echo "\nParameters.." echo param1 echo param2