CT Jenkins plugin은 CT 2024.12 프로젝트를 지속적 통합 및 지속적 배포(CI/CD)하기 위한 확장 기능입니다. CT Jenkins plugin은 다음과 같은 기능을 제공합니다.

  1. 팀 또는 조직의 개발 프로세스를 더욱 효율적으로 관리할 수 있습니다.
    • CT Jenkins plugin은 일반 프로젝트와 팀 프로젝트를 모두 지원합니다.
    • Jenkins에서 테스트 결과와 보고서를 편리하게 확인할 수 있습니다.
    • CT 2024.12의 Command Line Interface에서 제공되는 모든 기능을 프로젝트에 반영할 수 있습니다.
    • Jenkins의 다른 플러그인과 함께 사용하면 도움이 됩니다.
      • 예: Slack Notification 플러그인을 사용해 빌드 완료 시 팀의 Slack으로 알림을 수신합니다.
  2. CT 2024.12 프로젝트와 테스트를 형상 관리 도구인 Git의 소스 코드와 연동하여 리그레션 테스트를 수행할 수 있습니다.
    • CT 2024.12의 테스트와 변경된 소스 코드를 연결합니다.
    • 자동 복구 기능을 활용하면 함수 혹은 클래스의 이름이 변경된 경우에도 테스트 정보를 자동으로 업데이트할 수 있습니다.
  3. 테스트 및 커버리지 결과를 Jenkins 프로젝트 메인 화면에서 한 눈에 확인할 수 있습니다.
    • 프로젝트, 함수, 테스트별 테스트 결과와 이력을 그래프 형태로 확인할 수 있습니다.
    • 함수별 커버리지 정보 및 결과와 그 추이를 확인할 수 있습니다.

요구 사항

1. CT

2023.12 버전 이상의 CT를 설치해야 합니다.

2. Jenkins

  • 2.401.1 버전 이상의 젠킨스 설치 혹은 업데이트를 권장합니다.
    • 이전 버전 사용 시 플러그인이 동작하지 않을 수 있습니다.
  • 젠킨스 설치 방법은 젠킨스 문서를 참조하세요. (Installing Jenkins)

3. CT Jenkins plugin

  • hpi 파일로 설치
    1. [Jenkins 관리] > [Plugins] > [Advanced settings]의 Deploy plugin 항목에서 ct-jenkins-plugin.hpi 파일을 선택하고 deploy합니다.
    2. 설치가 완료되면 빌드 환경에서 CT environment 항목이, Build Steps에서 CT test execution과 CT custom command 항목이 추가된 것을 확인할 수 있습니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.