빌드 결과 이메일로 전송

정경섭·2023년 8월 9일
0
  1. 플러그인 준비.

이메일 알림에는 사실 별도의 플러그인 없이 Jenkins > 환경 설정에 들어가서 아래로 쭉 내리면 "Email로 알려줌"이라는 메뉴가 있습니다.

이 메뉴는 별도의 플러그인을 설치 하지 않아도 기본적으로 Jenkins에서 제공해 주는 것으로 보입니다. 이 글에선 이 기능을 이용하지 않습니다.

사실 별도의 플러그인을 설치하지 않아도 Jenkins 설치시 추천 설치를 했다면 "Email Extension Plugin"이 같이 설치됐을 것입니다.

플러그인 리스트에서 이 플러그인이 없다면 설치해 줍니다. 그리고 다시 Jenkins > 환경설정으로 이동 한 뒤 "Email로 알려줌" 바로 위에 보면 "Extended E-mail Notification"메뉴가 있을 겁니다.

잠깐 봐도 기본 기능보단 더 많은 기능을 제공할 것처럼 보입니다. 이제 이 빈칸을 하나씩 채워봅시다.

  1. 플러그인 설정.

개인이 사용하는 메일서버가 있으면 최선이겠지만 그런 경우는 드물다 생각하므로 일단 gmail을 이용해 보도록 하겠습니다. 입력 전에 고급 버튼을 눌러 숨겨진 입력창을 펼쳐주세요.

SMTP Server: SMTP 서버 주소를 입력합니다. Gmail을 사용하는 경우 "smtp.gmail.com"을 입력하시면 됩니다.
Use SMTP Authentication: 인증 여부를 선택합니다. 체크해 줍시다.
User Name: 메일 인증에 사용될 유저입니다. Gmail 로그인 계정을 입력합니다.
Password: 메일 인증에 사용될 암호입니다. Gmail 로그인 계정의 암호를 입력합니다.
Use SSL: SSL 사용 여부를 체크해 줍니다. Gmail은 당연히 사용합니다.
SMTP Port: SMTP 서버의 포트입니다. SSL을 사용하는 경우는 465, 사용하지 않는 경우는 587을 기본 포트로 사용합니다.
Default Recipients: 메일을 송신할 대상을 정합니다. 공백이면 안되므로 수신 대상의 메일 주소를 적습니다.
Default Triggers: 언제 메일을 송신할지 결정합니다. 일단 테스트용으로 Always를 선택합니다.
모두 다 작성하면 대략 다음과 같이 될 겁니다.

profile
Keep Building

1개의 댓글

comment-user-thumbnail
2023년 8월 9일

감사합니다. 이런 정보를 나눠주셔서 좋아요.

답글 달기