[Jenkins] 젠킨스와 Slack 연동

MOON·2021년 6월 9일
0
post-thumbnail

Jenkins와 Github, Tomcat을 연동했지만, 자동으로 빌드가 잘 되고 있는지 확인하기 위해서는 Jenkins에 직접 들어가야 한다.

Slack을 연동하면 Jenkins가 빌드될 때 Slack에 자동으로 알람이 오기 때문에 확인하기 쉽다.


1. Slack에서 Jenkins App 설치

  • 왼쪽 앱 추가 메뉴 클릭 후 jenkins 검색
  • 설치 완료 후 Add Configuration(구성) 클릭

  • 통합설정에서 Jenkins알람 받을 채널 선택
  • 젠킨스에 연동하는 방법이 나오는데 이 중 3단계가 중요

    팀 하위 도메인, 통합 토큰 자격 증명 ID 값을 저장해둔다.

2. Jenkins 에서 Slack 연동

  • Slack Notification Plugin 설치

  • Jenkins 관리 -> 시스템 설정
  • 하단의 Slack 탭에서 정보 작성
    Workspace : Slack에 명시되어있는 팀 하위 도메인 명을 입력
    Credentials : Add 클릭 후 생성
    Default channel : Slack에서 Jenkins 구성할 때 알람받을 채널명 입력
  • Credential 추가
    Secret : Slack에 명시되어있는 통합 토큰 자격 증명 ID 입력
    ID : credential 명으로 쓸 아무 unique한 이름을 입력
  • Test Connection 클릭
    설정 후 저장

3. Jenkins 프로젝트(Item) 설정

  • 왼쪽 구성 메뉴 클릭
  • 빌드 후 조치 추가 탭에서 Slack Notification 클릭
  • 알람 받고 싶은 체크박스 체크 후 저장

4. Slack에서 알람 확인

  • 빌드 후 Slack에서 메시지 확인

0개의 댓글