현재 프로젝트를 Hudson + TFS + Nant로 자동화하고 있으며 모두 잘 작동합니다!. 작업 공간 안에있는 build.properties.xml 플래그가 있으며 마지막 빌드 번호 및 필요한 일부 구성을 설정할 수 있습니다. 마지막 빌드 단계에서 파일을 체크 아웃하고 체크인을합니다.NO_CI 플래그 (허드슨)
프로젝트가 10 분마다 SCM을 폴링하도록 구성되었으므로 허드슨은 항상 작업 영역에 체크 인이 있음을 감지하고 빌드를 시작합니다.
나는 체크섬의 일부로 * NO_CI * 텍스트를 넣으면 빌드가 실행되지 않는다고 읽었습니다. 그러나 그것은 작동하지 않습니다! 저는 그것을 처음부터 끝까지 넣었습니다. 그리고 항상 새로운 빌드에 걸쳐 있습니다.
저는 이것이 실제로 TFS Builds가 독자적으로하는 일이라고 추측합니다. 그래서 Hudson TFS 플러그인은이 규정을 준수하지 않습니다.
어떻게 해결할 수 있습니까?