Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins pipeline Jenkinsfile未终止的引号字符串_Jenkins Pipeline - Fatal编程技术网

Jenkins pipeline Jenkinsfile未终止的引号字符串

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

My Jenkins文件生成失败,出现
语法错误:未终止的引号字符串

失败的这一阶段:

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
,但同样的错误。我认为问题是
{