Этот Groovy скрипт Jenkinsfile работает
@Library('jenkins-library@master')_
pipeline {
agent { label 'my-host-01' }
stages {
...
...
Но он не будет работать, если я изменю первую строку на переменную $MY_BRANCH
@Library('jenkins-library@$MY_BRANCH')_
Ошибка ниже :
ERROR: Could not resolve $MY_BRANCH
hudson.plugins.git.GitException: Command "git rev-parse $MY_BRANCH^{commit}" returned status code 128:
stdout: $MY_BRANCH^{commit}
MY_BRANCH
является параметром для задания, поэтому эта переменная доступна, но не раскрывается в сценарии Jeenkinsfile, есть ли другой синтаксис для использования?
My задание конвейера настроено, как показано ниже, код выше: Jenkinsfile
.

