Этот ответ мне не помог
Ниже приведен метод в groovy:
def analyze(repoName){
result= sh (
script: '''
cd ${WORKSPACE}/${BUILD_NUMBER}
cat > sonar-project.properties << EOF_$$
sonar.projectKey=ABC-$repoName
sonar.projectName=ABC
sonar.projectBaseDir=${WORKSPACE}/${BUILD_NUMBER}
EOF_$$
''',
returnStatus: true
) == 0
print "Creating file - Return status: ${result}"
}
, где строка ниже выдает ошибку:
*Файл свойств 1010 *
sonar.projectKey=ABC-$repoName
создается с записью sonar.projectKey=ABC-
Как использовать переменную groovy на шаге sh()
?