我有一个管道脚本,它在withEnv块中使用以下步骤:
withEnv(['Repository_name=Repo',
'capability_squish=c:\\Squish',"build_working_directory=${workspace}"]) {
bat "python test.py"
step([$class: 'SquishBuilder',
abortBuildOnError: false,
extraOptions: '',
host: '127.0.0.1',
port: '4322',
resultFolder: "${workspace}\\squish-test-reports\\",
skipTestCases: false,
snoozeFactor: '1',
squishConfig: 'demo_gui',
testCase: '',
testSuite: "${workspace}\\suite_default"])
}
问题是该步骤不符合我期望的环境变量,行
bat "python test.py"
执行并输出预期的变量并按预期工作,有人知道为什么步骤不会使用环境变量? 或者知道我在这里做错了什么? 我猜这是詹金斯或插件的问题。