Ale*_*lex 8 jenkins jenkins-pipeline
我尽量让简单pipeline
的Jenkins
从几个目录时文件删除时间.我决定不用新项目创建python
脚本Jenkinsfile
,而不是尝试pipeline
在Jenkins
作业中定义新脚本.
pipeline {
agent any
stages {
stage('Check virtualenv') {
steps {
sh """
rm -r /mnt/x/some/directory/Problem\ 1.0/path
"""
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到了一个错误WorkflowScript: 4: unexpected char: '\'
.如何在不使用反斜杠的情况下使用带有空格的路径?如何定义路径?
mko*_*bit 14
该'\'
字符是在Groovy一个特殊字符.如果您尝试使用普通的Groovy编译器编译此类代码,它将为您提供更好的错误消息.处理它的最简单方法是逃避它:
"""
rm -r /mnt/x/some/directory/Problem\\ 1.0/path
"""
Run Code Online (Sandbox Code Playgroud)