1 changed file
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