jenkins declarative pipeline vs scripted code example
Example: jenkins declarative pipeline functions
Map modules = [:]
pipeline {
agent any
stages {
stage('test') {
steps {
script{
modules.first = load "first.groovy"
modules.first.test1()
modules.first.test2()
}
}
}
}
}