pipeline script:
withEnv(["param_name=${params.Env}"]){
def script_path = 'xxxx'
sh(label: '', script:'${script_path}', returnStdout:true)
}其中:
${params.Env}: 在jenkins里设置的变量
param_name: pipeline 脚本变量
当去执行python脚本,就按上面配置
python script:
import os
print(os.environ['Env'])通过os模块就能获取到pipeline里变量
设置环境变量:
os.environ['PYTHONIOENCODING']='utf8'版权声明:本文为weixin_43873210原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。