Jenkins pipeline Jenkinsfile未终止的引号字符串
My Jenkins文件生成失败,出现Jenkins pipeline Jenkinsfile未终止的引号字符串,jenkins-pipeline,Jenkins Pipeline,My Jenkins文件生成失败,出现语法错误:未终止的引号字符串 失败的这一阶段: stage('Clean Volume') { steps { sh ''' docker images --format="{{.Repository}} {{.Tag}} {{.ID}}" | grep -v "latest" | cut -d ' ' -f
语法错误:未终止的引号字符串
失败的这一阶段:
stage('Clean Volume') {
steps {
sh '''
docker images --format="{{.Repository}} {{.Tag}} {{.ID}}" |
grep -v "latest" |
cut -d ' ' -f3 |
xargs docker rmi -f"
'''
}
}
这里的语法有什么问题?对于三重单引号字符串的所有正面,需要转义字符串中的单引号和反斜杠是很自然的结果
def specialCharacters = '''hello \'John\'. This is backslash - \\ \nSecond line starts here'''
线路
xargs docker rmi -f"
以一个永不闭合的起始符号结束。剪切-d''-f3你能在这里使用双引号吗?@Armando Ballaci没有解析器在这种情况下不能使用双引号。我添加到剪切:
cut-d\'''''-f3
,但同样的错误。我认为问题是{