Slack과 Jenkins의 연동,

즉 Jenkins에서 실행한 것들에 대한 결과를 Slack의 특정 채널로 보내주는 기능을 설정한다.

jenkins를 빌드 CI용도로 사용하고,

빌드시작, 성공, 실패에 대한 메시지를 Slack을 통해 알림을 받는다.


시작하기전

  • Slack 채널 생성
  • Jenkins 채널 생성
  • Jenkins 내 Slack 플러그인 설치


설정

https://slack.com/apps 의 jenkins 검색 후 들어가는 화면에서 원하는 설정의 팀 또는 채널 선택


슬랙 채널의 알림을 받을 포스트 선택 후 Jenkins 추가.


설치가 끝나면 왼쪽 탐색 메뉴에서 Jenkins 관리를 다시 클릭 한 다음 시스템 구성으로 이동

Global Slack Notifier Settings 섹션의 Slack 에서 제공되는 값을 입력 한다.

  • 기본 URL : https://projectUrl
  • 통합 토큰 : 506q...

설정이 끝난 후 Test Connection 를 통하여 테스트를 진행 > Success 메세지가 노출 되어야 한다.

알림을 받으려는 각 프로젝트에 대한 프로젝트의 구성을 선택 한다. 

빌드 또는 빌드후 작업, 빌드 후 조치등에 Slask 알림을 설정할 수 있다.

섹션에서에 대한 알림하고자하는 이벤트를 선택한다.

설정이 완료 된후 Jenkins에서 빌드가 진행이 되면, 다음과 같이 알림이 진행 된다.




  • No labels