지정된 SVN 폴더에서 변경 사항을 무시하도록 Hudson을 구성하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1826638

  •  22-07-2019
  •  | 
  •  

문제

Hudson의 지정된 SVN 폴더에서 변경 사항을 무시할 수있는 방법을 찾고 있습니다. CC.NET의 TeamCity 및 필터에서 폴더 제외와 동일합니다. SVN GUI 구성에서 구성 옵션을 찾지 못했습니다.

도움이 되었습니까?

해결책

Hudson 1.334에는 빌드 구성에서 Subversion-> Advanced ...에 3 개의 제외 상자가 있습니다. 변경에 대한 여론 조사가 있으면 Hudson은 빌드를 트리거할지 여부를 결정할 때 이러한 제외와 일치하는 변경 사항을 무시합니다. Hudson에게 파일/폴더 (제외 된 영역), 특정 사용자가 커밋하거나 특정 전복 리프로가있는 파일을 무시하도록 지시 할 수 있습니다.

다른 팁

나는 작업 공간에 가서이 명령을 실행하여 그것을했다.

svn propedit svn:ignore ./ignore_this_dir

나는 다소 같은 문제가 있습니다. 조직적으로 주요 프로젝트 아래에 있지만 주요 프로젝트와 함께 구축되지 않는 프로젝트를 보유하고 있습니다. 허드슨의 독립형 빌드로 자리를 맞추고 있습니다.

삽화:

  • 기본
    • sub1
    • Sub2
    • 서브3

그래서 나는 Hudson의 "소스 코드 관리"아래 "제외 된 지역"필드에 "/trunk/sub3/.*"를 추가 할 수 있다고 생각 했습니까? 그러나 이것은 효과가없는 것 같습니다. 주요 프로젝트는 Sub3 프로젝트에 따라 변경 될 때 구축됩니다. 이것이 "엑시 된 지역"필드의 의도라고 생각했습니다.

당신이 무엇을 추가하든 제외 된 지역 필드 변경 로그에서와 동일한 경로가 있는지 확인하십시오. 예를 들어 변경 사항이있는 경우 :

/branches/update3/trunk/build/win32/release.exe

그런 다음 동일한 경로를 사용하십시오 제외 된 지역 도:

/branches/update3/trunk/build/win32/release.exe

여기서 설명은 SVN 저장소 이름에서 시작하여 REPO의 작업 사본과 관련된 경로를 사용해야한다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top