1
난 그냥 개인 도구에서 크루즈 컨트롤로 마이그레이션에 대해 생각하기 시작했습니다가 가능한 새로운 SVN 프로젝트에서 새로운 프로젝트를 만드는 것입니다. 내가 SVN을 사용하고 내가 이런 구조가 : 지금은크루즈 컨트롤 : 자동
svn
projects
project1
project2
...
projectn
libs
lib1
lib2
...
libn
system
prototypes
,
이- 내가 SVN 구조 탐색 스파 스 디렉토리를 사용합니다 (최대 svn을 -N의 SVN/프로젝트/프로젝트 1) 트렁크 나 태그 또는 브랜치가있는 최종 노드가있을 때 재귀 적으로 트리를 업데이트합니다 (svn up/svn/projects/project1/Trunk).
- 은 내 프로젝트의 각 새의 build.xml + 주요 config.xml 파일 튜닝 빌드 svn의 생성에 성공했다. 내 모든 빌드 단계 (CD를 SVN/프로젝트/프로젝트 1/트렁크 & & 모든 유닛을) 동일하기 때문에
이상적으로는, 내가 크루즈 컨트롤 단계를 구축 자동화하고 싶습니다. 그래서 난 아직도이 일을 궁금 :
- 내 각 프로젝트에 대해 새의 build.xml + 주요 config.xml 파일 튜닝을 생성하는 단계를 피할 수있는 방법이 있습니까. 예를 들어 크루즈 crontrol에 템플릿 build.xml을 사용하려면 모든 빌드가 'make'와 'make unit'명령 + svn/(프로젝트와 같은 기본 config.xml의 일반적인 정규 표현식 | libs)/(. *)/(트렁크 | 태그 | 브랜치).
- 는 크루즈 컨트롤 대시 보드에있는 트리보기에서 모든 프로젝트를 표시 할 수있을 것인가는 SVN의 REPO에 연결하는 것이 더 쉽습니다 그래서?
계속 검색하고 있지만 그 방법에 대한 조언이 있으면 좋을 것입니다. 감사합니다. .