2011-02-16 5 views
0

이전에 Hudson을 설정하지 않았으며 내가 할 수있는 일이 가능한지 다른 사람이 알 수 있기를 바라고 있습니다.코드 작업 복사본을 사용하여 개발자 워크 스테이션에서 Hudson 실행

허드슨 빌드 중에 메트릭을 수집 할 코드를 작성하고 있습니다. 이 코드는 프로젝트의 기능 테스트 코드의 일부입니다. 코드를 검사하기 전에 허드슨에서이 코드를 테스트하여 나머지 팀에서 사용하는 허드슨 빌드를 손상시키지 마십시오. 또한 코드의 개발, 테스트 및 튜닝을 추가로 수행 할 것이므로 자신의 허드슨 인스턴스를 "개발"샌드 박스로 사용하면 도움이 될 것입니다.

제 질문은 허드슨의 코드 작업 사본을 사용하는 것과 관련이 있습니다. 내 워크 스테이션에서 Hudson의 로컬 인스턴스를 설정하고 소스 컨트롤에서 체크 아웃하는 대신 코드베이스의 작업 복사본을 사용하도록 할 수 있습니까? 테스트하려는 코드는 아직 소스 제어에 포함되지 않습니다.

감사합니다.

답변

1

SCM에 대해 None을 선택하고 테스트를 실행하는 .bat 파일을 실행하기 전에 쉘 명령 섹션에 "cd d : \ myproj"를 추가하여 프로젝트 구성에서이 작업을 수행 할 수있었습니다.

0

예.

파일 시스템의 어느 곳에서나 SCM에서 패치를 가져 오지 않고 실행할 앤트 빌드 파일, 실행할 스크립트 또는 Maven을 실행할 디렉토리를 지정할 수 있습니다.

또한 Hudson/Jenkins에 게시하기 위해 테스트 결과를 가져올 위치를 지정하거나 코드에서 직접 메트릭을 수집하거나 콘솔 출력에서 ​​직접 메트릭을 수집 할 수 있습니다.

관련 문제