리비전 번호를 입력 매개 변수 (예 : REVISION_NUMBER)로 사용하는 매개 변수화 된 빌드 (예 : SMOKE_TEST)를 만들 수 있습니다.
빌드 단계 : :
- 체크 아웃 필요 개정 빌드 매개 변수에 을 기반으로 REVISION_NUMBER
- 실행 스모크 테스트 물론, 체크 아웃은 빌드 단계 중 하나 (하지 트리거 등)로 구현되어야한다
그런 다음 새 버전의 소스 제어 저장소를 모니터링하는 다른 작업 (예 : REVISION_CONTROLLER)을 구현하십시오. 새로운 개정판이 발견 되 자마자 작업은 SMOKE_TEST 작업의 Hudson HTTP URL을 사용하여 매개 변수로 SMOKE_TEST 인스턴스를 시작합니다. http://server/job/SMOKE_TEST/buildWithParameters?REVISION_NUMBER= ...
SMOKE_TEST의 모든 인스턴스가 대기열에 배치되므로 1234 끝나지 않았다면, 1235는 그것을 기다릴 것이다. 또한 재실행하려는 경우 사용자 정의 개정판에 대한 스모크 테스트를 시작할 수 있습니다.
이 질문과 유사 해 보입니다. http://stackoverflow.com/questions/949120/can-hudson-be-configured-to-build-every-revision –