Slack용 Jira
Jira는 강력한 워크플로 및 프로젝트 추적 기능을 제공합니다. 팀에서 Jira를 사용하는 경우 Slack에서 나가지 않고도 이러한 앱 중 하나를 통합하여 최신 상태를 유지할 수 있습니다.
사용할 앱 결정
Jira Cloud
Jira Server Alerts(레거시)
고객님은 Jira의 클라우드 버전을 사용하고 있으며 Slack에서 Jira 알림과 약간의 추가 정보를 원합니다. 걱정하지 마세요! Jira Cloud 앱을 사용하여 Jira 봇을 작동시키고 Slack에서 더 다양하고 놀라운 Jira의 혜택을 누리세요.
작동 방식은 다음과 같습니다.
- Jira 봇에게 사용자 지정 알림을 고객님과 채널에 보내도록 메시지를 표시합니다.
- Slack 채널에 프로젝트를 연결한 경우 Jira 봇은 멘션될 때 Slack의 Jira 이슈를 자동으로 미리 봅니다.
- 메시지 작업을 수행하여 새 문제를 만들거나 Slack에서 기존 문제를 추가합니다.
- 슬래시 명령어를 사용하여 Slack에서 문제를 관리하고 찾을 수 있습니다.
Slack에서 Jira 알림만 받거나 Jira의 자체 호스팅 버전을 사용하는 것이 가장 좋습니다.
작동 방식은 다음과 같습니다.
- Jira 알림이 생성되거나 업데이트될 때 Slack에서 알림을 받습니다.
- 알림을 트리거할 이슈 상태를 사용자 지정합니다.
참고: 이러한 앱을 구성하려면 Jira의 관리자여야 합니다.
Jira Cloud 앱
Jira Cloud 앱을 사용하려면 팀에서 Jira Cloud를 사용해야 합니다. 설정 방법을 알아보려면 계속 읽어주세요.
Jira Cloud 앱 설정
- Slack 앱 디렉토리의 Jira Cloud 페이지를 방문합니다.
- 페이지 상단의 Slack에 추가 버튼을 클릭합니다.
- Jira Cloud에서 인증할 Slack 워크스페이스를 선택합니다.
- 인증을 클릭합니다.
Jira 봇은 고객님이 앱을 성공적으로 연결했는지 확인하기 위해 다이렉트 메시지를 보냅니다. 시작하려면 채널 중 하나에 Jira 봇을 초대하거나 슬래시 명령어 /jira connect [고객님의 Jira URL]를 사용하기만 하면 됩니다.
Jira Server Alerts(레거시)
Jira Server Alerts 설정(레거시)
- Slack 앱 디렉토리의 Jira Server Alerts(레거시) 페이지를 방문합니다.
- 왼쪽의 Jira 아이콘 아래에 있는 Slack에 추가를 클릭합니다.
- Jira 알림을 포스트할 채널을 선택합니다.
- Jira 통합 앱 추가를 클릭합니다.
- 페이지의 웹후크 URL을 복사합니다.
- JIRA 계정의 관리 메뉴에서 시스템을 클릭합니다.
- 고급 아래 사이드바에 있는 웹후크를 클릭합니다.
-
웹후크 생성을 클릭하여 웹후크 생성 양식을 보고, 이름을 입력하고(예: Slack), 5단계에서 웹후크 URL에 붙여넣습니다.
- 이벤트에서 알림을 받을 항목을 선택합니다.
- 작업을 완료하면 생성을 클릭합니다.
특정 Jira 프로젝트로 업데이트 제한
JQL(Jira 쿼리 언어)을 사용하면 특정 프로젝트의 알림만 포스트하도록 웹후크를 제한할 수 있습니다. 단일 프로젝트의 경우 project = “Project A”를 사용하고 여러 프로젝트의 경우 (“Project A”,“Project B”)의 프로젝트를 사용합니다.
JIRA 상태 변경사항 사용자 지정
Slack은 일부 이슈 상태 변경사항(예: 열림 완료 및 닫힘 다시 열림)을 자동으로 포스트하지만 팀의 요구에 맞게 지원되는 전환을 사용자 지정할 수도 있습니다.
예를 들어 개발 중 검토 중에서 이슈가 전환되는 경우 상태 변경을 추가할 수 있습니다. 상태 이름은 팀의 Jira 계정에 구성된 상태와 일치해야 합니다.
와일드카드 상태 변경사항
단일 상태 대신 와일드카드를 사용할 수도 있습니다. 예를 들어 이슈(이슈 상태에 관계없이)가 완료로 전환될 때마다 알림을 받으려면 * 완료로 표시되는 상태 변경을 추가할 수 있습니다.
이벤트 로그
Jira 이슈가 생성되거나 업데이트되면 디버깅을 위해 이벤트가 일시적으로 기록됩니다. 이 로그를 확인하여 지정된 상태 변경이 전달되었는지 또는 무시되었는지를 확인할 수 있습니다. 이 상태 변경을 지원하려면 목록에 추가하기만 하면 됩니다.