2011-09-09 8 views
1

현재 프로젝트를 Hudson + TFS + Nant로 자동화하고 있으며 모두 잘 작동합니다!. 작업 공간 안에있는 build.properties.xml 플래그가 있으며 마지막 빌드 번호 및 필요한 일부 구성을 설정할 수 있습니다. 마지막 빌드 단계에서 파일을 체크 아웃하고 체크인을합니다.NO_CI 플래그 (허드슨)

프로젝트가 10 분마다 SCM을 폴링하도록 구성되었으므로 허드슨은 항상 작업 영역에 체크 인이 있음을 감지하고 빌드를 시작합니다.

나는 체크섬의 일부로 * NO_CI * 텍스트를 넣으면 빌드가 실행되지 않는다고 읽었습니다. 그러나 그것은 작동하지 않습니다! 저는 그것을 처음부터 끝까지 넣었습니다. 그리고 항상 새로운 빌드에 걸쳐 있습니다.

저는 이것이 실제로 TFS Builds가 독자적으로하는 일이라고 추측합니다. 그래서 Hudson TFS 플러그인은이 규정을 준수하지 않습니다.

어떻게 해결할 수 있습니까?

답변

1

의심되는가요? ** NO_CI ** 댓글은 팀 빌드 관련 기능이며 Hudson TFS 플러그인은 현재이 기능을 지원하지 않습니다. 이미 젠킨스 사이트에 an issue을 만들었습니다.

오픈 소스 정신으로 언제든지 github에 코드를 포크 할 수 있지만 직접 작성해야하는 코멘트 필터를 추가 한 다음 변경 사항을 기본 코드베이스로 다시 가져 오도록 요청하십시오.