updated template.groovy
9ea882a9
Hari Sekhon
committed
1 changed file
template.groovy
/template.groovy-3+6
/template.groovy
Add comment 20
Add comment 21 // Jenkins Shared Library function
Add comment 22 def call(Map args = [:]) {
Add comment 23 Plus   args.var = args.var ?: 'default_value'
Add comment 24 Plus   withEnv(["VAR=${args.var}"]){
Add comment 23 25 sh (
Add comment 24 26 label: 'MyLabel',
Add comment 25 Minus   script: """
Add comment 27 Plus   script: '''
Add comment 26 28 set -eux
Add comment 27 Minus   echo "key = name, value = ${args.name}"
Add comment 28 Minus   """
Add comment 29 Plus   echo "key = name, value = $VAR"
Add comment 30 Plus   '''
Add comment 29 31 )
Add comment 30 32 }
Add comment 33 Plus  }
Add comment 31 34
Add comment 32 35 // ================
Add comment 33 36 // Groovy Scripting