CT Jenkins plugin은 프로젝트를 생성할 때 설정한 소스 루트를 기준으로 형상을 관리합니다. 따라서 소스 루트와 Git 저장소의 소스 최상위 경로를 대응시켜 주어야 합니다.

CT Jenkins plugin과 Git의 소스 코드 연동 절차

  1. Git 저장소에 테스트 대상 소스 코드를 commit 및 push합니다.
    • 소스 루트가 여러 개인 프로젝트의 경우, 모든 소스 루트를 동일한 Git 저장소에서 관리해야 합니다.
  2. 젠킨스에서 Git 저장소 관련 정보를 설정합니다.
    • 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.

Thanks for your feedback.