Я отправил параметры в нижестоящее задание следующим образом:
build job: '../UItest/master', parameters: [
string(name: 'parent_branch', value: String.valueOf(BRANCH_NAME)),
string(name: 'parent_build', value: String.valueOf(BUILD_NUMBER))
], wait: false
Затем в нисходящем потоке, когда я пытаюсь получить к нему доступ, как:
sh '''
echo ${params.parent_branch}
'''
, оно выдает мне эту ошибку: ${params.parent_branch}: bad substitution
, но я могу получить к нему доступ, например:
sh "echo ${params.parent_branch}"
, и он отлично работает.
Так в чем различия между '''
и "
в работающей оболочке сценарий и использование параметров?
Спасибо