2017-03-03 105 views
0

我有使用withEnv块内的下列步骤管线脚本:詹金斯管道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" 

执行和输出的预期VAR和按预期工作,没有人知道为什么一步就不用使用环境变量? 或知道是否有什么我在这里做的不正确吗? 我猜这是詹金斯或插件的问题。

回答