개발킹/etc

Mattermost에서 Jenkins 알림 받기

찌 ㅋ 2021. 4. 30. 22:37

webhook을 사용하여 jenkins의 상황을 mattermost에서 알림으로 받아 볼 수 있도록 설정하겠습니다

 

 

 

1. Mattermost에서 좌측 상단에 있는 햄버거 버튼을 눌러 통합으로 이동합니다

 

 

2. 전체 Incomming Webhook > Incomming Webhook 추가하기

 

 

3. 제목, 설명을 적당히 입력 후 알림을 받아 볼 채널을 선택합니다 

 

 

4. 목록에서 새로운 webhook이 생성된 것을 확인할 수 있습니다.

해당 URL은 jenkins에서 사용되므로 우측의 아이콘을 눌러 복사해놓습니다.

 

 

5. Jenkins에서 Jenkins 관리 > 시스템 설정으로 이동합니다.

 

6. 밑으로 쭉 내려서 Global Mattermost Notifier Settings를 찾습니다.

Endpoint에 4번에서 복사한 URL을 입력하고 test connection 버튼을 눌러봅니다.

하단에 Success가 뜨고

해당 채널에 알림이 온 것을 확인할 수 있습니다. 

 

 

6-1. Global Mattermost Notifier Settings가 없을 경우 Jenkins 관리 > 플러그인 관리로 이동 후 Mattermost Notifier 플러그인을 설치하면 됩니다.

 

7. 알림을 설정하고자 하는 프로젝트로 이동하여 좌측 목록에 있는 구성을 누릅니다.

 

 

8. 빌드 후 조치 추가에서 Mattermost Notifications 선택

받고자 하는 알림 선택 후 저장

 

 

9. jenkins에서 빌드가 될 때마다 알람이 오는 것을 확인할 수 있습니다

'개발킹 > etc' 카테고리의 다른 글

Mattermost에서 GitLab 알림 받기  (0) 2021.04.19