今天我在编写管道方案时遇到了一个问题。看一下脚本的一部分:
stage("test-stage") {
steps {
script {
def srcFile = "test.txt"
def dstFile ="test.txt.gz"
sh "gzip ${srcFile} > ${dstFile}"
}
}
}
结果只执行了'>'之前命令的一部分(重定向输出)符号:+gzip test.txt
。如何处理此符号以及如何解决此问题?任何帮助表示赞赏。
答案 0 :(得分:2)
Jenkins没有记录整个命令,这有点令人困惑。但这是你调用导致问题的gzip的方式。你可以改用它:
echo $DOCKER_HOST
tcp://192.168.99.100:2376