CT Jenkins plugin은 프로젝트를 생성할 때 설정한 소스 루트를 기준으로 형상을 관리합니다. 따라서 소스 루트와 Git 저장소의 소스 최상위 경로를 대응시켜 주어야 합니다.
CT Jenkins plugin과 Git의 소스 코드 연동 절차
- Git 저장소에 테스트 대상 소스 코드를 commit 및 push합니다.
- 소스 루트가 여러 개인 프로젝트의 경우, 모든 소스 루트를 동일한 Git 저장소에서 관리해야 합니다.
- 젠킨스에서 Git 저장소 관련 정보를 설정합니다.
- Jenkins 프로젝트의 [소스 코드 설정]에서 다음 값들을 차례로 입력합니다.
- 저장소 주소
- 소스 코드 프로젝트의 최상위 상대 경로
- 브랜치명
- Jenkins 프로젝트의 [소스 코드 설정]에서 다음 값들을 차례로 입력합니다.
입력 예시 1) Git 저장소 전체가 CT 2024.12 프로젝트의 소스 루트에 대응되는 경우
입력 예시 2) Git 저장소 내부의 특정 디렉터리(project/src
)가 CT 2024.12 프로젝트의 소스 루트에 대응되는 경우
Need more help with this?
Don’t hesitate to contact us here.