我正在尝试将变量的内容复制到文件中作为我的管道构建的一部分,我无法访问它看起来的变量
此示例将起作用
stage('Copy Var') {
sh 'echo "This is my string" >> /path/to/file'
string = sh(script: 'cat /path/to/file', returnStdout: true)
echo "string is ${string}"
}
// outputs: "string is This is my string"
然而,一旦我开始使用变量,我就什么也得不到了
string = sh(script: 'cat /path/to/test.txt', returnStdout: true)
stage('Copy Var') {
sh 'echo "${string}" >> /path/to/file'
echo "${string}"
// outputs: test txt
copy_string = sh(script: 'cat /path/to/file', returnStdout: true)
echo "string is ${copy_string}"
}
// outputs string is
我在这里缺少什么吗?
由于