Jenkins Email Notification?

Jenkins EMail Notification

Email Extended Plugin

Jenkins에 등록된 Job 빌드 후, 빌드 결과를 알려주기 위해서 추가하는 플러그인이다.

Email Extended Plugin 설치

Jenkins 관리 > 플러그인 관리 > 설치 가능 > Email Extended Plugin 검색 > 지금 다운로드하고 재시작 후 설치하기 순으로 플러그인을 설치해준다.

Plugin 설정

Jenkins 관리 > 시스템 설정 > Extended E-mail Notification 탭을 확인한다. 아래의 그림처럼 빨간색 박스로 표시가 되어있는 부분을 채워야 한다.

image


환경변수들
  • $PROJECT_NAME : 등록된 Job의 이름
  • $BUILD_NUBER : 빌드 번호
  • $BUILD_STATUS : 빌드 결과 (Success, Failure, Aborted, Unstable)

위의 환경변수들을 이용해 제목이나 내용에 빌드 번호와 결과등의 정보를 입력할 수 있다.

Job 설정

빌드 후 조치 추가 > Editable Email Notification를 추가한다. 빌드 후 시스템 설정에서 설정한 내용을 바탕으로 메일이 발송될 것이다.

image

Advanced Settings…를 클릭하면 빌드의 결과에 따라 메일을 어떤 사람들에게 보낼 것인지를 설정할 수 있다. (Triggers). 아래의 그림은 Failure와 Aborted가 발생할 경우 메일을 보내는 설정이다.

image