2014-09-22 3 views
1

Windows의 모든 슬레이브에 대해 마스터가 있습니다. Windows 노예를 구축하는 작업 (저는 VirtualBox와 JWS를 노예에 사용합니다). 하지만 문제가 있습니다. 필요할 때마다 가상 시스템을 시작하고 중지해야하며 언제든지 프로젝트를 빌드해야합니다. 그래서 마스터 (VM 시작 및 중지 용)와 슬레이브 (건물) 용 일부 단계를 실행하고 싶습니다.다른 노드/슬레이브에서 빌드 단계를 실행하는 Jenkins

가능합니까? 어떻게 사용합니까?

+0

이 http://stackoverflow.com/questions/22565180/restore-snapshot-before-build-in-jenkins-using-virtualbox-plugin에 대한 내 대답을 조사 할 수 있었고 원래의 포스터가 VirtualBox에 대해이 문제를 해결했습니다. 의견 – KeepCalmAndCarryOn

답변

0

이 작업은 여러 작업을 사용하여 구현할 수 있지만 다른 접근 방법이지만 생각해 볼 가치가 있습니다.

  1. 첫번째 작업은 VM을 시작하고 다른 기계
  2. 마지막 빌드 단계 그냥 VM

을 닫고 작업 나는 그것이 가장 빠른 해결책이라고 생각을 트리거에 필요한 다른 작업을 (빌드 단계) 트리거 .

또 다른 옵션은 다음 될 수 있습니다

  1. 작업은 빌드 단계를 통해 VM을 시작
  2. 다른 빌드 단계는 Windows 시스템에 SSH 연결을 사용하고 필요한 스크립트를 실행하는 원격
  3. 빌드 단계는 VM
  4. 가 종료
관련 문제