Jenkins : Slack 알림 연동

해본 것/팁과 정보 2018.06.10 00:00 posted by 이밋

Slack 설정

  • Slack App Directory 에서 Jenkins CI 를 찾아 Add Configuration 을 눌러 Post 설정을 추가합니다.
  • Integration Settins 에서 Post to Channel 과 Token 을 메모합니다.

Jenkins 설정

  • Jenkins 에 Slack Notification Plugin을 설치합니다.
  • Jenkins Credentials 에 Secret Text 로 Token 정보를 추가합니다.
  • Job 구성에서 '빌드 후 조치'에 Slack Notifications'를 추가합니다.
  • '고급...' 을 눌러 Base URL 에 'https://<name>.slack.com/services/hooks/jenkins-ci/' 주소를 입력합니다.
  • Integration Token Credential ID 에 Secret text 로 추가한 Token 정보를 선택합니다.
  • 'Project Channel' 에 메시지를 알릴 채널을 입력합니다.
  • 'Not Built', 'Success' 등 Slack으로 알릴 이벤트를 선택합니다.
  • 주의! Failure 의 경우 반복해서 실패하는 경우 알림이 오지 않습니다. '고급...'에서 보이는 'Notify Repeated Failure'도 같이 선택해주세요.