이번에 인턴을 처음 해보면서 지라를 처음 쓰게 되었습니다.(현업에 발꼬락이라도 담갔을까요..?)
지라가 처음엔 좀 어려워 보이긴 했는데 개발툴은 아니라 그런지 그냥 쓰려니까 또 써지더라고요
물론 기능을 다양하게 써본 게 아니라서 그런 걸 수도 있지만...
쓰면서 하다 보니 팀원들과 얘기가 나온 게 지라를 깃헙과 연동할 수 있다고 하는 얘기가 있길래
그렇다면 디스코드와 같이 쓰면 어떨까 해서 찾아보니 그 또한 있더라는..
그렇게 작성하게 된 글입니다.
1. 디스코드에서 WebHook(웹후크)URL 발행하기
우선 연동하려는 디코 서버에 들어간 뒤, 디코로 알림을 받고 싶은 채널의 설정에 들어갑니다.
사진의 톱니바퀴를 눌러서 들어갑니다.
사이드 메뉴의 연동을 눌러보면 아래처럼 두 가지가 나올 텐데요,
여기서 웹후크 만들기를 눌러줍시다.
그러면 이렇게 바로 랜덤 한 이름의 랜덤한 아이콘으로 웹후크가 생성되고 펼쳐보면
아이콘, 이름, 해당하는 채널을 설정할 수 있고
웹후크 URL도 복사할 수 있습니다. 복사버튼을 눌러서 URL을 복사합시다.
2. Jira에 트리거 만들기
지라에 등록하는 것도 간단합니다.
우선 지라에 들어가서 해당 프로젝트의 사이드 메뉴에서
빨간색으로 동그라미 표시해 놓은 Project settings를 눌러줍니다.
들어가서 바뀐 사이드 메뉴에서 Automation을 눌러주면 아래처럼 나옵니다.
2-1. 룰 만들기
메뉴에서 Rules를 선택하고 우측 상단의 Create rule 버튼을 눌러줍시다.
그러면 투어(설명)를 시작할 텐데 그냥 스킵하면
이렇게 나옵니다.
우리는 이슈를 생성할 때(티켓을 발행할 때) 알림을 받아봅시다.
상단의 Issue triggers를 눌러보면 아래 내용이 필터링되면서 Issue created를 선택할 수 있습니다.
Issue created를 눌러볼까요?
눌러주면 이렇게 바뀌는데요, 그냥 Next 눌러줍시다.
선택지가 3가지로 나뉘는데 THEN을 눌러서 바로 action을 하게 만들어보죠.
2-2. 웹후크 연동하기
THEN을 누르고 web이라고 검색하면 아까 디코에서 본 웹후크 아이콘과 Send web request라는 내용이 나옵니다.
이걸 눌러줍시다.
그러면 뭐가 되게 많이 나오는데요,
우선은 맨 위의 Web request URL 필드에 디코에서 복사한 웹후크 링크를 입력해 줍니다.(필수라 없으면 못넘어가욧!)
그다음엔 현재 선택되어 있는 부분인 Web request body를 제가 한 것처럼 Custom data로 바꿔주면 json 형식으로 커스텀할 수 있게 됩니다.
저기 오른쪽 하단에 중괄호를 눌러주면 넣고 싶은 내용을 선택할 수 있는데요, 귀찮잖아요?
그래서 준비했습니다.
{
"content": "이슈가 생성되었습니다.\n이슈명: [{{issue.key}} {{issue.summary}}]({{baseUrl}}/browse/{{issue.key}})\n보고자: {{issue.reporter.displayName}}\n이슈 설명: {{issue.description}}\nㅤ"
}
위의 내용을 그대로 복사 붙여 넣기 하시면 잘 작동합니다. 절대로 \n다음에 엔터 누르시면 안 됩니다!(첨에 해봤는데 안되더라고요ㅎㅎ...)
그러고 나서 스크롤 내리면 Next버튼 있지만 상단의 Turn on rule 버튼을 눌러도 되거든요? 누르면 다음으로 넘어가는데...
어떻게?
요렇게~
룰 이름 꼭 적어주고 바로 Turn on rule 해주면 끝납니다.
바로 이슈 생성해 주면?
디코에서 봇으로 메시지를 받는 것처럼 위처럼 메시지가 옵니다.
Web request body에 어떤 내용을 적어주냐에 따라서 얼마든지 커스텀할 수 있고요, 물론 각종 조건을 추가해 주는 것에 따라서도 다양하게 메시지를 받아볼 수 있습니다.
오늘은 여기까지~
'공부 > 기타' 카테고리의 다른 글
[Git] Github와 디스코드 연동하기 (0) | 2025.01.15 |
---|---|
[Mac] openjdk17 설치하기 (0) | 2025.01.15 |
[Mac] 한영전환을 키맵핑으로 해결하는 방법(hidutil을 사용한 방법. 삭제 포함) (0) | 2024.03.30 |
[Mac] 영어 연속입력 설정 (0) | 2024.03.29 |
[Mac] 숨김 파일 보이게 하기 (0) | 2024.03.06 |