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 |
---|