2017-03-03 36 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和按預期工作,沒有人知道爲什麼一步就不用使用環境變量? 或知道是否有什麼我在這裏做的不正確嗎? 我猜這是詹金斯或插件的問題。

回答