Jenkins

[jenkins] 내 프로젝트: 빌드 유발 / 조치 적용해보기

vhxpffltm 2022. 4. 13. 21:21

여기서는 프로젝트를 통해 어떤 프로젝트가 끝나고 빌드 유발에 대해 잠깐 확인한다.

 

 

여기에 있는것처럼 간단히 프로젝트의 이름을 써주면 된다.

 

그리고 이것을 지금 빌드한 결과에 따라 실행하도록 설정할 수 있다. 여기서는

 

Unstable 결과 이상에서 자동으로 다음 프로젝트 빌드가 이루어진다.

 

 

Test가 끝난후, 이렇게 빌드목록에 해당 프로젝트가 들어간것을 확인할 수 있다.

 

이제 이 프로젝트의 빌드 후 조치에 대해 간단하게 알아본다.

 

먼저, Func의 DashBoard는 아래와 같다.

 

 

상위 프로젝트에 Test가 있는것을 확인할 수 있다.

 

작업 공간을 보면 내가 설정한 경로에 git clone으로 복사하고 설정한 브랜치로 체크아웃한 결과를 확인할 수 있다.

 

이 프로젝트는 C++ 프로젝트인데 cmake를 사용하고

 

google test 및 Ctest를 사용할 수 있는데 여기서는 Ctest를 사용하였다.

 

구성 탭의 빌드 환경을 보면 빌드할때마다 이전의 결과들과 디렉토리는 모두 지우고 빌드한다.

 

스크립트를 보면 빌드 명령과 테스트 실행 명령이 함께있다..

 

여기서 Ctest 결과는 각 테스트 케이스마다 xml 파일을 결과로 내는데 이 xml파일의 경로를 젠킨스에 알려주면 테스트 결과를 시각적으로 볼수 있다.

 

그래서 xml 파일들이 있는 경로를 잘 확인해야한다.

 

 

또한, 콘솔 로그 창에서 결과를 확인할 수 있다.