jenkins pipeline流水线怎么接收stage中运行的shell脚本内的变量
在Jenkins Pipeline中,可以使用sh步骤来运行shell脚本,并且可以通过环境变量来传递变量值。
在stage中运行的shell脚本可以使用sh步骤来执行,例如:
stage('Build') {
steps {
script {
sh '''
# 运行shell脚本
MY_VAR="Hello World"
echo "MY_VAR=${MY_VAR}"
'''
}
}
}
在shell脚本中定义的变量可以通过${env.MY_VAR}来获取,例如:
stage('Test') {
steps {
script {
sh '''
# 使用shell脚本中定义的变量
echo "MY_VAR=${env.MY_VAR}"
'''
}
}
}
这样就可以在Pipeline的不同stage中传递和使用变量了
原文地址: http://www.cveoy.top/t/topic/ikLR 著作权归作者所有。请勿转载和采集!