2012-04-19 10 views
6

간단한 질문이 있습니다. 게시물 빌드를 실행해야하는 박쥐 파일을 실행하고 싶습니다. bat 파일은 previousVersion 및 currentVersion 매개 변수를 사용합니다 (이 매개 변수는 빌드가 시작되기 전에 유효성 검사 문자열 매개 변수로 입력됩니다). Jenkins에서 박쥐 파일 실행하기

내가

set v = %currentVersion% 
set pv = %previousVersion% 
cmd \k "C:\jenkins\workspace\mybatfile.bat %pv% %p%" 
내가 오류가 cmd를이 내부 또는 외부 명령을 실행할 수있는 프로그램, 또는 배치 파일 종료로 인식되지 않습니다되어

9009

답변

21

교체 윈도우 배치 명령을 실행하려 한 것입니다 "cmd \ k"with "call"

Execute Windows Batch 명령은 cmd에서 이미 실행 중입니다. 특별히 새로운 것을 시작할 필요가 없습니다. BAT 파일을 "호출"하십시오.

+1

soooooooooooo 고맙습니다. 당신이 내 dotopenauth 문제로 나를 도울 수 있기를 바랍니다. – David

+0

그것은 정말로 도움이됩니다. 왜 어떤 직업에서는 우리가 CMD를 사용하여 실행할 수 있지만 어떤 직업에서는 그렇지 못합니다. 어쨌든 CMD/C를 제거한 후 '호출'을 사용하면 이제는 고마워했습니다. –

0

이 파일을 파일 이름 jenkins.bat을 만들고 배치합니다.

jenkins.bat 파일을 클릭해야합니다.

timeout 3 
start chrome http://localhost:8080/ 
java -jar jenkins.war 
+0

이 대답을 시도해 보셨습니까? –