Мне нужно добавить строку в файл.Строка состоит из некоторого префикса + переменной.Это в конвейере Jenkins, использующем Groovy Syntax, поэтому единственный способ прочитать значение переменной - это многострочные двойные кавычки sh.
sh """
...some lines of code affecting the same scope...
echo "sdk.dir=${ANDROID_HOME}" > local.properties
...some lines of code affecting the same scope...
"""
Actual:
WorkflowScript: 101: illegal string body character after dollar sign;
solution: either escape a literal dollar sign "\$5" or bracket the value expression "${5}" @ line 101, column 49.
echo "sdk.dir=${ANDROID_HOME}" > local