-
[GitLab] CI/CD와 Microsoft Teams 알림 연동 (feat.WebHooks)기타/Git 2024. 10. 18. 13:20
GitLab으로 자동통합배포 설정을 하면서 배포 진행 상황에 따라 알림을 받았으면 했다.
회사에서는 Microsoft Teams를 사내 메신저로 채용하고 있었고, 연동하여 성공/실패 알림을 보내기로 했다.
알림 연동 방법
1. 팀 관리 > 앱 > 더 많은 앱 다운로드
2. incoming Webhook 검색 > 추가
3. 팀에 추가 > 커넥터 설정
4. 커넥터 이름 작성 > Create
5. 생성된 WebHook Url 복사 > Done
6. 복사한 WebHook Url 을 GitLab Setting > CI/CD > Variables > Value에 추가 > 사용할 Key 이름 작성 (예시: TEAMS_WEBHOOK_URL) > Save Varables
7. `.gitlab-ci.yml` 파일에 webhook으로 보낼 내용 작성
이 때, 6번에서 작성한 Key 이름을 맨 마지막줄에 작성 (예시: $TEAMS_WEBHOOK_URL)
8. pipeline 실행 및 결과 확인
'기타 > Git' 카테고리의 다른 글
[GitLab] GitLab Runner를 이용한 자동 통합 배포 시스템 구축 (4) 2024.10.17 [AWS/CodeCommit] 프로젝트별(AWS계정별) 자격증명 설정하기 (0) 2023.10.13 [github] macOS에서 ssh 연결하기 (0) 2023.04.10 [Github] 깃허브 프로필의 Overview 작성하는 방법 (0) 2022.06.01 [GIT] 내 컴퓨터에서 만든 프로젝트를 github에 올리기 (0) 2022.05.29