Jira 카드 자동 개발-PR 파이프라인
Jira 카드를 탐지해 Claude가 질문→개발→PR→완료처리까지 수행하는 루프 자동화 도구와 제어용 로컬 대시보드
이 프로젝트에서의 GitHub CLI 활용
브랜치 push 후 base 브랜치로 PR을 자동 생성
프로젝트 2개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
터미널에서 GitHub 저장소, 이슈, PR, 워크플로우를 다루는 공식 커맨드라인 도구
GitHub CLI(gh)는 웹 브라우저를 열지 않고도 터미널에서 GitHub의 주요 기능을 사용할 수 있게 해주는 공식 CLI 도구다. PR 생성·리뷰, 이슈 관리, 저장소 클론, Actions 워크플로우 조회 등 GitHub 웹 UI에서 하던 작업을 명령어로 처리할 수 있다. 반복적인 GitHub 작업을 스크립트나 자동화 파이프라인에 넣기 쉽게 만들기 위해 만들어졌다. 인증 후에는 REST/GraphQL API를 직접 다루지 않고도 GitHub 리소스를 조작할 수 있다.
로컬 브랜치를 원격에 push한 뒤, gh pr create로 지정한 base 브랜치를 대상으로 PR을 한 번에 생성한다.
# 인증 (최초 1회)
gh auth login
# 현재 브랜치를 원격에 push
git push origin feature/my-branch
# base 브랜치로 PR 생성
gh pr create \
--base main \
--head feature/my-branch \
--title "feat: 새 기능 추가" \
--body "작업 내용 설명"위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Jira 카드를 탐지해 Claude가 질문→개발→PR→완료처리까지 수행하는 루프 자동화 도구와 제어용 로컬 대시보드
이 프로젝트에서의 GitHub CLI 활용
브랜치 push 후 base 브랜치로 PR을 자동 생성
로컬 프로젝트를 Claude Code로 익명화 README 생성 후 private 소스/public 문서 레포 쌍으로 자동 배포하는 CLI
이 프로젝트에서의 GitHub CLI 활용
gh api로 레포 존재 확인, gh repo create로 레포 생성 및 push
위 프로젝트들에서 같이 쓰인 다른 기술입니다.