InfoGrab Docs

Microsoft Teams 알림

GitLab에서 Microsoft Teams로 알림을 받기 위한 Microsoft Teams 통합을 구성합니다.

Microsoft Teams 알림을 GitLab과 통합하여 Microsoft Teams에서 GitLab 프로젝트에 대한 알림을 표시할 수 있습니다. 서비스를 통합하려면: Microsoft Teams를 구성 하여 변경 사항을 수신하는 웹훅을 활성화합니다. GitLab 프로젝트를 구성 하여 Microsoft Teams 웹훅으로 알림을 push합니다. Microsoft Teams 구성 {#configure-microsoft-teams} # Warning Microsoft는 Microsoft Teams에서 Office 365 커넥터의 단종을 발표 했습니다. 새 통합은 Power Automate 워크플로우를 사용해야 합니다. 기존 커넥터 기반 통합은 2025년 12월까지 전환해야 합니다. GitLab에서 알림을 받도록 Microsoft Teams를 구성하려면 GitLab 웹훅 페이로드를 수락하고 채널에 메시지를 게시하는 워크플로우가 필요합니다. 다음을 만들 수 있습니다: 템플릿을 사용하는 Power Automate 워크플로우. 사용자 지정 워크플로우. Power Automate 워크플로우 만들기 # Microsoft Teams에서 알림을 받으려는 채팅 옆의 More chat options ([ellipsis_h])를 선택합니다. Workflows 를 선택합니다. Send webhook alerts to a channel 워크플로우 템플릿을 검색하고 선택합니다. Parameters 아래에서 팀과 채널을 입력하고 Save 를 선택합니다. 워크플로우가 생성된 후 Workflows 대화 상자에서 Copy webhook link 를 선택합니다. 제공된 웹훅 URL을 복사합니다. GitLab을 구성하는 데 이 웹훅 URL을 사용합니다. Workflows 대화 상자를 닫습니다. GitLab 페이로드를 수락하도록 워크플로우 수정 # 기본 워크플로우 템플릿은 Adaptive Card 형식을 예상하지만 GitLab은 Office 365 Connector Card 형식을 전송합니다. 워크플로우를 수정하려면: Power Automate로 이동하고 Microsoft 계정으로 로그인합니다. My flows 를 선택하고 만든 워크플로우를 찾습니다. Edit 를 선택하여 워크플로우를 수정합니다. 기존 Post card in a chat or channel 작업을 선택하고 삭제합니다. Add an action 을 선택하고 Post message in a chat or channel 을 검색합니다. 작업을 구성합니다: Post as : Flow bot Post in : Channel Team : 팀 선택 Channel : 채널 선택 Message : 텍스트 상자 오른쪽에서 Insert expression 을 선택하고 triggerOutputs()?['body']?['attachments'][0]?['content'] 를 입력합니다. Add 를 선택합니다. Save 를 선택합니다. 사용자 지정 워크플로우 만들기 # 메시지 형식에 대한 더 많은 제어를 위해 사용자 지정 워크플로우를