使用以下脚本打印默认shell。
node {
stage('Clean'){
echo "${SHELL}"
...
}在log中,它是/usr/local/bin/tcsh。
[Pipeline] echo
/usr/local/bin/tcsh如何将其更改为另一个shell,如/bin/csh?
发布于 2021-10-29 12:48:17
尝试下面的代码,echo仍然打印"/usr/local/bin/tcsh",但是突然/bin/csh环境变量可用。
stage('Clean'){
sh '''#!/bin/csh
echo "Clean old coverage data"
echo "${SHELL}"
'''
}https://stackoverflow.com/questions/69769055
复制相似问题