오늘도 한 뼘 더
[Jenkins] 변경된 설정 이력 남기기 본문
728x90
반응형
문제 배경
- 회사에서 Jenkins를 사용할 때 구성, 설정 등에 대한 변경이 발생했을 때 이력이 남지 않았고 구성(Configuration)이 변경되었을 때 왜 변경이 되었는지 무엇이 변경이 되었는지 파악하는데 어려움이 있었다.
해결방안
- 시니어 개발자가 Jenkins에 이력을 남길 수 있는 플러그인이 존재한다고 하여 플러그인을 통해 변경된 설정 이력을 남기고자 한다.
플러그인 설치하기
1. 플러그인 관리에 들어가서 "history"라고 작성하면 바로 설정 이력이 나온다. 이 플러그인을 설치해준다.
2. 다운로드 후 Jenkins를 재시작하게 되면 Menu바에 "Job Config History" 버튼이 생성된 걸 확인할 수 있다.
History 확인 하기
1. Jenkins Job 하나를 들어가서 구성 변경 작업을 진행했다. 구성에 들어가니 전에 없던 변경사항에 대한 메시지를 남길 수 있는 창이 생긴 걸 확인했다.
2. [그림 1]은 구성을 한번 변경하고 나서 history를 확인했을 때이고 [그림 2]는 한번 더 변경 후 history를 확인했을 때이다. 처음 저장되는 변경사항은 비교 대상이 없어 현재 구성 설정에 대해서만 볼 수 있는데 이후 변경 사항이 추가되면 "Show Diff" 버튼이 생겨서 어떠 부분이 변경되었는지 알 수 있다.
3. "Show Diff"를 누르면 다음과 같이 누가, 언제, 무엇을 바꿨는지 알 수 있다.
728x90
반응형
'DevOps & Infra > Jenkins' 카테고리의 다른 글
[Jenkins] Publish Over SSH로 Jenkins 원격 서버 배포하기 (0) | 2022.07.14 |
---|---|
[Jenkins] Service 프로젝트 Elastic Beanstalk으로 배포하기 (0) | 2021.12.21 |
[Jenkins] Git Lab 레파지토리 연결하기 (0) | 2021.12.20 |
[Jenkins] jenkins 초기 설정 (0) | 2021.06.18 |
[Jenkins] Ubuntu OS에 Jenkins 설치 (0) | 2021.06.11 |
Comments