Hello there
Maybe this is a very basic question, but am not being able to access a global variable
from a shared library from a Jenkinsfile
under vars I defined something like this
globalVars.groovy
class Vars () {
def CustomMessage = "This is a new deployment"
}
from my Jenkinsfile
library identifier: 'globalVars@master', \
retriever: modernSCM([$class: 'GitSCMSource', \
credentialsId: 'tfsservice', \
remote: '
http://myrepo.com', \
traits: [gitBranchDiscovery()]])
pipeline {
stages {
stage('Do Some Stuff') {
steps {
script {
sh 'echo ${CustomMessage}'
}
}
}
}
}
But the above returns nothing, what am I doing wrong?
Thanks
Regards