본문 바로가기

DevOps/Jenkins

Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(3) - Test Results Analyzer 테스트 결과 레포트 :: DANIDANI

nodejs에서 작성한 express 애플리케이션을 git에 올리면 트리거를 이용해 jenkins에서 자동 빌드가 되고 nodejs에서 작성한 테스트 코드가 실행됩니다.

빌드에 성공하고 테스트 코드도 모두 통과가 되면 AWS elastic beanstalk에 자동 배포를 해주는 ci/cd를 구축해봅니다.

 

(1) 편으로 바로가기

2020/10/29 - [DevOps/Jenkins] - Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(1) - Jenkins 설치 및 기본 세팅, git 연결

(2) 편으로 바로가기

2020/10/30 - [분류 전체보기] - Jenkins + Git + NodeJS + AWS Elastic Beanstalk로 배포하기(2) - Jenkins와 github 연동 with Webhook

 


 

이번에는 Nodejs에서 작성했던 테스트 코드를 jenkins에 올렸을 때 자동으로 테스트가 실행이 되고,

테스트 결과를 레포트로 보이는 작업을 할 것입니다.

 

1. jenkins에서 다음 plugin 설치

  • Test Results Analyzer Plugin
  • xUnit plugin

 

2. 프로젝트 구성에서 설정

빌드 후 조치에서 'Publish JUnit test result report' 추가합니다.

Test report XMLs에서 현재 프로젝트 기준 테스트 결과 xml의 위치를 적어줍니다.

 

3. Test Results Analyzer에서 결과 확인

passed와 failed를 테스트 별로 확인할 수 있습니다.

 

 

 

 

 

728x90