2014-02-06 2 views
0

젠킨스를 사용하여 슬레이브 서버에서 윈도우 배치 명령을 실행하려고합니다. 나는 그것이 작동하도록 할 수없는 것, 다음과 같은 단계가 있습니다.젠킨스가 윈도우를 실행하지 않습니다. 슬레이브에서 일괄 처리

  1. 로그 파일에 간단한 echo 명령을 추가하여 서버 자체에서 작동하는지 확인했습니다.
  2. 내 종속 서버만을 대상으로하는 다중 프로젝트 구성을 사용합니다.
  3. 나는 잘 완료하고 콘솔 작업 공간 C에서 원격으로 STG 서버 슬레이브의 사용자 익명 건물에 의해 시작

로 응답 구축 선택할 때 : 가 완료 \ : 성공

그러나이 입력 한 일괄 처리 명령의 결과가 표시되지 않습니다.

Subversion 체크 아웃을 수행하도록 프로젝트를 업데이트하면 정상적으로 작동하며 내 슬레이브에서 코드가 업데이트 된 것을 볼 수 있습니다. 여전히 빌드 배치 명령을 실행하지 않습니다.

+0

빌드 단계에서 'Windows 배치 명령 실행'을 시도한다고 가정합니다. 실행할 명령을 게시 할 수 있습니까? – Vikram

+0

echo test jenkins >> log.txt – rocketdoctor

+0

자유 스타일의 소프트웨어 프로젝트를 사용하고 제한 옵션을 사용하여 슬레이브 서버로 제한함으로써 실제로 작동하도록했습니다. 다중 구성 프로젝트에서 작동하지 않는 이유를 이해하지 못함 – rocketdoctor

답변

0

멀티 구성 프로젝트는 다른 프로젝트 형식에서 근본적으로 다르다 (그것은 자유 스타일이나 멀티 configration 프로젝트의 경우 새 프로젝트가 선택되어 할 때 가장 먼저 선택하는 이유이다.)이 들어

지정한 프로젝트 유형 각 축의 값이 있습니다. 축은 다른 값을 갖는 변수가 될 수 있습니다. 그러나 한 축 유형은 빌드를 실행할 위치입니다. "mac", "windows"및 "linux"와 같은 라벨이있는 슬레이브를 만들 수 있으며 이러한 슬레이브 레이블로 축을 지정할 수 있습니다. 그런 다음 Jenkins는 "mac"이라고 표시된 슬레이브에서 한 번 빌드를 실행하고 "windows"에서는 한 번, "linux"에서는 한 번 빌드를 실행합니다.

관련 문제