Код: Выделить всё
environment {
BUILD_DIR = "${WORKSPACE}/build"
}
Код: Выделить всё
stage('Stage1') {
steps {
sh label: 'Stage1 ...', script: """
echo ${BUILD_DIR}
echo '${BUILD_DIR}'
echo "${BUILD_DIR}"
"""
}
}
stage('Stage2') {
steps {
sh label: 'Stage2 ...', script: '''
echo ${BUILD_DIR}
echo '${BUILD_DIR}'
echo "${BUILD_DIR}"
'''
}
}
Код: Выделить всё
+ echo /home/builder/workspace/build
/home/builder/workspace/build
+ echo /home/builder/workspace/build
/home/builder/workspace/build
+ echo /home/builder/workspace/build
/home/builder/workspace/build
+ echo /home/builder/workspace/build
/home/builder/workspace/build
+ echo ${BUILD_DIR}
${BUILD_DIR}
+ echo /home/builder/workspace/build
/home/builder/workspace/build
- Почему кавычки игнорируются в '${BUILD_DIR}' и "${ BUILD_DIR}" в обоих случаях?
- Почему в случае '' не раскрывается переменная во второй строке?
Подробнее здесь: https://stackoverflow.com/questions/793 ... enkinsfile
Мобильная версия