여기서는 프로젝트를 통해 어떤 프로젝트가 끝나고 빌드 유발에 대해 잠깐 확인한다.
여기에 있는것처럼 간단히 프로젝트의 이름을 써주면 된다.
그리고 이것을 지금 빌드한 결과에 따라 실행하도록 설정할 수 있다. 여기서는
Unstable 결과 이상에서 자동으로 다음 프로젝트 빌드가 이루어진다.
Test가 끝난후, 이렇게 빌드목록에 해당 프로젝트가 들어간것을 확인할 수 있다.
이제 이 프로젝트의 빌드 후 조치에 대해 간단하게 알아본다.
먼저, Func의 DashBoard는 아래와 같다.
상위 프로젝트에 Test가 있는것을 확인할 수 있다.
작업 공간을 보면 내가 설정한 경로에 git clone으로 복사하고 설정한 브랜치로 체크아웃한 결과를 확인할 수 있다.
이 프로젝트는 C++ 프로젝트인데 cmake를 사용하고
google test 및 Ctest를 사용할 수 있는데 여기서는 Ctest를 사용하였다.
구성 탭의 빌드 환경을 보면 빌드할때마다 이전의 결과들과 디렉토리는 모두 지우고 빌드한다.
스크립트를 보면 빌드 명령과 테스트 실행 명령이 함께있다..
여기서 Ctest 결과는 각 테스트 케이스마다 xml 파일을 결과로 내는데 이 xml파일의 경로를 젠킨스에 알려주면 테스트 결과를 시각적으로 볼수 있다.
그래서 xml 파일들이 있는 경로를 잘 확인해야한다.
또한, 콘솔 로그 창에서 결과를 확인할 수 있다.
'Jenkins' 카테고리의 다른 글
[jenkins] 모든 환경 변수 검토 / All Enviroment variable (0) | 2022.03.24 |
---|---|
[jenkins] Job 시작 디렉토리 / 서브 모듈 갱신 (0) | 2022.03.24 |
jenkins Pycharm Integration plugin (0) | 2021.11.09 |
Jenkins 파이프라인 기초 / Github, 스크립트 사용 (0) | 2021.08.19 |
Jenkins 파이프라인 기초 / 빌드 순서 적용 (0) | 2021.08.11 |