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"
예상 변수를 실행하고 출력하고 예상대로 작동합니다. 단계에서 환경 변수를 사용하지 않는 이유를 아는 사람이 있습니까? 아니면 내가 여기서 잘못하고있는 일이 있는지 알아? Jenkins 또는 플러그인의 문제라고 생각합니다.
게시 시점에서 이것은 Jenkins 파이프 라인의 문제입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다