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