1. Jira 와 GitHub 연동하기

진행 중인 프로젝트에서는 Jira 를 사용하여 스프린트 개발을 하고 있습니다.

백로그 관리, 스프린트 기획 등에서는 Jira 내에서 이슈들을 확인하는 것이 편했고, 개발을 하면서 빠르게 이슈를 확인해야할 때는 GitHub 이슈를 확인하는 것이 더 편리했습니다. 따라서 GitHub와 Jira의 이슈를 통합 관리할 수 있도록 연동하는 GitHub Actions workflow를 구축했습니다.

해당 workflow가 어떻게 구성되어 있는지 알아보겠습니다.

스크린샷 2025-04-07 오후 10.25.16.png

스크린샷 2025-04-07 오후 10.25.31.png

해당 workflow를 사용하면 위와 같이 GitHub에서 생성한 이슈를 Jira에서도 관리할 수 있게 됩니다. (좌 Jira, 우 GitHub)

전체 코드

전체 steps은 12개로 아래와 같습니다. 여기에서는 주요 스텝이 아닌 2, 9번 설명은 건너 뛰겠습니다.

  1. Login
  2. Checkout main code (🏃‍♀️pass)
  3. Issue Parser
  4. Log Issue Parser
  5. Convert markdown to Jira Syntax
  6. Determine Issue Type
  7. Create Issue