Если вы хотите, чтобы эта строка была настраиваемой во время сборки, вы можете создать параметризованную сборку следующим образом:
Если вы хотите получить доступ к этому в своем конвейерном скрипте с помощью $ {FileParameter} следующим образом:
pipeline {
stages {
stage('Perform verification') {
steps {
script {
echo "${FileParameter}"
}
}
}
}
Если вы не хотите, чтобы он был настраиваемым, вы можете использовать global var. Но если ваша цель состоит в том, чтобы просто получить строковую форму Script Path
, то вы должны использовать @Vitalii Vitrenko
answer, чтобы использовать:
def scriptPath = currentBuild.rawBuild.parent.definition.scriptPath
и утвердить необходимые разрешения