프로젝트에서는 보통 서버에 들어가서 작업을 할수 있는 사람과 서버에 대한 접근권한이 없는 개발자들이 있다. 개발자들이 개발서버에 어플리케이션을 올렸을때 로그를 확인하고 싶어하는 경우가 있다. 그럴때 매번 서버에 접근가능한 사람이 들어가서 직접 확인시켜주는것보다는 개발자가 서버에 들어가지 않고 Jenkins를 통해서 로그를 볼수 있게 해주면 된다. 방법은 다음과 같다. 설정방법 Jenkins > Plugin Manager Build Timeout 이라는 plugin을 설치한다. 이건 Optional 한 부분이지만 그래도 미연의 사고를 방지하고자 일단은 설치! 설치가 다 되었으면 새로운 Job을 하나 만든다. FreeStyle Job으로 생성한다. 밑으로 내리다 보면 plugin이 설치가 잘 되었으면 위와 ..
엄청나게 편리한 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 파일 생성 (..