![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Yb0cL/btq0qAH3lHN/JAkVAL9MDG2xirAoEAMlIK/img.png)
엄청 고인물일수도 있는데... 잠도 안오고 해서... Jenkins에 처음 접속하면 위와 같이 온화한 Jenkins아저씨가 반겨준다. 하지만! plugin manager에서 emotion 이라고 검색을 해보면 emotional-jenkins-plugin 라는 플러그인을 찾을 수 있다. 설치! 플러그인 설치가 다 되었다면 job 설정으로 들어와보자. 이곳에서 빌드 후 조치 추가 (Add post-build action) 에서 Emotional Jenkins를 선택한다. 그리고 저장을 누르고 빠져나온다. 그럼 좌측 메뉴에 Jenkins 아저씨가 보일것이다. 이 아저씨는 현재 Job의 상태를 의미한다. 위와 같이 성공을 한 Job은 평소와 같이 온화한 Jenkins아저씨가 나타나고 Job이 실패를 하면 오른쪽..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/sK2Th/btqLq4bH2ei/dMt6ZaaoZneSjpLkhahN1K/img.png)
엄청나게 편리한 Jenkins이지만 불편한점도 있다. 예를 들자면 Jenkins를 이용해 batch를 처리할때 분명 batch job은 내가 원하는대로 수행되지 않고 Error가 발생했는데 Jenkins job은 이를 Success 처리를 하는 경우이다. 오류가 발생을 하면 slack이든 email이든 noti를 보내야 하는데 오류가 발생하지 않았다고 판단하여 아무런 후속조치를 하지 않는다. 이럴 경우에 Log Parser 라는 Jenkins plugin을 사용해서 해결할 수 있다. 설치부터 어떻게 사용하는지 알아보자. Jenkins Log Parser 설치 Jenkins 관리 > 플러그인 관리 > 설치 가능 > Log Parser 선택 > 재시작 없이 설치하기 Log Parser Rule 파일 생성 (..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/r4XoD/btqIasVTNkT/lTuSJVby5DTVDoP1w5TtUK/img.png)
우리가 아는 jenkins의 익숙한 모습이다. 물론 과거 hudson부터 써온지라 이정도 디자인만 되어도 참 훌륭하다고 생각한다. 하지만 뭔가 개발은 하기 싫고 이런걸 꾸미고 싶은 날도 있다. 어제는 티스토리 코드블럭 꾸미는데 오랫만에 css를 다루니 또 참 재미있었다.. 오늘도 개발하기 싫어서(사실은 맨날...) jenkins에 새로운 테마를 적용해보려한다. 간단하다. Jenkins 관리 > Plugin Manager > 설치 가능 tab > Simple Theme 를 검색 후 설치. 혹시나 폐쇄망이라 설치가 안된다면 다음 글을 참고하자. Jenkins 폐쇄망에서 plugin 설치하기 Jenkins가 설치되어 있는 서버가 외부와의 통신이 되는 환경이면 좋겠지만 그렇지 않은 환경이 여지껏 더 많았다. 따..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/SCpLF/btqH8cTfJZd/pLs4Wy9WOmqM9QbaEDsyW1/img.png)
Jenkins가 설치되어 있는 서버가 외부와의 통신이 되는 환경이면 좋겠지만 그렇지 않은 환경이 여지껏 더 많았다. 따라서 Jenkins를 설치할때도 이미 많이 사용하고 있는 플러그인들을 다 가지고 있는 Jenkins를 통으로 설치하는 경우가 많았다. 하지만 플러그인이 추가로 더 필요한 경우는 분명히 생긴다. 이럴때 어떻게 플러그인을 설치하는지 알아보자. 폐쇄망이라면 Jenkins 앱 내에 있는 plugin manager를 사용하지 못하기 때문에 플러그인을 수동으로 다운받아야한다. Index of /download/plugins updates.jenkins-ci.org 이곳에 들어가면 Jenkins에서 사용가능한 플러그인들이 다 있다. 원하는 플러그인을 다운로드 받는다. 다운로드를 받으면 이런식으로 .h..