Jenkins + Slack 연동


# Jenkins # Slack # 빌드 후 알림




 이번 포스트에서는 Jenkins와 Slack을 연동하여, Jenkins에서 빌드 결과를 Slack으로 알림 받을 수 있는 방법에 대해 정리한다.




Jenkins - Slack Notification Plugin 설치


 Jenkins의 플러그인 관리로 들어가 Slack Notification Plugin을 설치한다. 설치하고 재부팅없이 시작하기를 누르면 된다.












Slack- Jenkins CI App 설치


그리고 Slack에서도 Jenkins App을 설치해야 한다.








알림을 받을 채널을 선택하고, 






다음으로 진행하면, Slack에서 젠킨스 설정가이드 화면이 나타난다. Step3에 있는 Base URL과 Token을 저장하고 Save 버튼을 누른다.















Jenkins 설정


 Jenkins에서 알림을 보낼 프로젝트의 설정으로 들어가, 빌드 후 조치에서 Slack Notifications를 선택한다.








  언제 알림을 받을지 이벤트를 선택하고, Slack의 Jenkins app 설정에서 저장한 URL 과 token 값을 입력한다. 그리고 Team subdomain에는 xxxxx.slack.com 에 xxxxx에 해당하는 값을 입력하고, Project channel 란에는 알림을 받기 위해 설정한 채널을 입력하고 저장한다.









그리고 이제 push가 들어오면 빌드가 진행되고 완료되면 Jenkins는 Slack에 알림을 전송하는 것을 확인할 수 있다.








'Project Management > Jenkins' 카테고리의 다른 글

Jenkins + Github 연동 (hook)  (0) 2019.01.30

+ Recent posts