2012-10-01 3 views
1

젠킨스와 자식 방법 대 디렉토리를 작업하는 svn의 방법으로 자식의 repo (REPO 당 많은 프로젝트)를 생성하고 프로젝트에게의이클립스 egit 내가 자식을 배우기 시작

x/ 
+--.git/ 
     +--y/ 
     |--pom.xml 
     +--rest of java files and folders 

그래서 실제로 루트를 개발 않습니다 시작 내 자바 프로젝트는 y이지만 git repo의 루트는 x입니다. 일식 그것을 정말 멋지게 프로젝트의 루트가 될 repo 안에 '작업 디렉토리'/ '경로'를 지정하실 수 있습니다 처리

하지만 내가 젠킨스와 통합하려고 할 때 그 자식 방법은 '하나의 프로젝트 당 하나의 repo '나는 젠킨스에서 그러한'작업 디렉토리 '를 제공 할 수 없다.

내 질문은 무엇입니까 : 이클립스는 'working directory'/ 'path'의 개념을 세계 다른 지역과 호환되지 않는다면 도입 했습니까? 언제 사용해야합니까? 는 내가 모르는 뭔가가있어 확신하지만, 자식 세계에서 submodules을 소위

+0

당신이 더에서 젠킨스와 함께 문제를 설명 할 수 (다른 곳에서 일 할 수있는) 기본 x로,하지만 당신은 작업 디렉토리에서 actualt의 REPO x/.git를 분리하려는 경우 다른 경로가 될 수있다 세부 묘사? 확실히 그 설정을 사용할 수 있습니다 (여기에 있습니다). Jenkins에서 아직 올바른 구성 옵션을 찾지 못했을 것입니다. – robinst

+0

위의 디렉토리 구조로 나는 이클립스와 함께 편안하게 작업 할 수 있음을 의미합니다. eclipse는'y' 디렉토리를 프로젝트의 루트로 사용합니다. 그러나 젠킨스는 git repo (이것은'... /. git') 경로를 요구하며 루트 디렉토리에없는 maven 프로젝트를 빌드 할 수 없습니다 – piotrek

답변

0

"REPO 당 많은 프로젝트"모른다.
각 repo를 하나의 프로젝트로 제한하는 것이 Jenkins와 같은 다른 프레임 워크 기대치와 더 잘 호환되지만 git repo는 다른 많은 repos through submodules를 참조 할 수 있습니다.

working directory