CT Jenkins plugin은 CT 2024.12 프로젝트를 지속적 통합 및 지속적 배포(CI/CD)하기 위한 확장 기능입니다. CT Jenkins plugin은 다음과 같은 기능을 제공합니다.
- 팀 또는 조직의 개발 프로세스를 더욱 효율적으로 관리할 수 있습니다.
- CT Jenkins plugin은 일반 프로젝트와 팀 프로젝트를 모두 지원합니다.
- Jenkins에서 테스트 결과와 보고서를 편리하게 확인할 수 있습니다.
- CT 2024.12의 Command Line Interface에서 제공되는 모든 기능을 프로젝트에 반영할 수 있습니다.
- Jenkins의 다른 플러그인과 함께 사용하면 도움이 됩니다.
- 예: Slack Notification 플러그인을 사용해 빌드 완료 시 팀의 Slack으로 알림을 수신합니다.
- CT 2024.12 프로젝트와 테스트를 형상 관리 도구인 Git의 소스 코드와 연동하여 리그레션 테스트를 수행할 수 있습니다.
- CT 2024.12의 테스트와 변경된 소스 코드를 연결합니다.
- 자동 복구 기능을 활용하면 함수 혹은 클래스의 이름이 변경된 경우에도 테스트 정보를 자동으로 업데이트할 수 있습니다.
- 테스트 및 커버리지 결과를 Jenkins 프로젝트 메인 화면에서 한 눈에 확인할 수 있습니다.
- 프로젝트, 함수, 테스트별 테스트 결과와 이력을 그래프 형태로 확인할 수 있습니다.
- 함수별 커버리지 정보 및 결과와 그 추이를 확인할 수 있습니다.
요구 사항
1. CT
2023.12 버전 이상의 CT를 설치해야 합니다.
2. Jenkins
- 2.401.1 버전 이상의 젠킨스 설치 혹은 업데이트를 권장합니다.
- 이전 버전 사용 시 플러그인이 동작하지 않을 수 있습니다.
- 젠킨스 설치 방법은 젠킨스 문서를 참조하세요. (Installing Jenkins)
3. CT Jenkins plugin
- hpi 파일로 설치
- [Jenkins 관리] > [Plugins] > [Advanced settings]의 Deploy plugin 항목에서 ct-jenkins-plugin.hpi 파일을 선택하고 deploy합니다.
- 설치가 완료되면 빌드 환경에서 CT environment 항목이, Build Steps에서 CT test execution과 CT custom command 항목이 추가된 것을 확인할 수 있습니다.
Need more help with this?
Don’t hesitate to contact us here.