正确转义双引号

时间:2016-06-17 11:16:15

标签: groovy escaping

我在管道

中执行了以下两个命令
all 'MX' records

问题是我收到了一个错误,因为我需要保存的字符串需要被def IMAGE = "url/microservices/currency-converter-search:${env.BUILD_NUMBER}" sh "cat task-blueprint.json | jq .containerDefinitions[0].image=${IMAGE} > currency-converter-search-task-${env.BUILD_NUMBER}.json" 双引号括起来才能保存"

这是我得到的错误:

jq

在这里你可以找到我的文件

https://github.com/mazzy89/currency-converter-search/blob/develop/Jenkinsfile#L26

1 个答案:

答案 0 :(得分:1)

刚刚转义了引号

...image=\"${IMAGE}\"