google-github-actions/run-gemini-cli
A GitHub Action invoking the Gemini CLI.
해결하는 문제
run-gemini-cli 는 개발 워크플로우에 Gemini CLI 를 통합하는 GitHub Action 입니다. 반복적인 코딩 작업을 자동화하고 GitHub 리포지토리 내에서 즉시 사용 가능한 AI 협업자 기능을 제공하여 코드 리뷰, 이슈 트리아지, 일반적인 코드 분석에 필요한 수작업을 줄입니다.
작동 방식
이 액션은 GitHub Actions 러너 내부에서 Gemini CLI 를 설치하고 실행합니다. 특정 GitHub 이벤트(예: 이슈 또는 PR 열기) 또는 @gemini-cli 핸들로 이슈 및 풀리퀘스트 댓글을 통해 수동으로 트리거할 수 있습니다. Gemini 모델의 툴 콜 기능을 활용하여 GitHub CLI (gh) 와 같은 다른 도구와 상호작용할 수 있으며, 리포지토리 내 GEMINI.md 파일을 통해 프로젝트별 컨텍스트를 사용자 정의할 수 있습니다.
대상 사용자
Gemini AI 를 사용하여 PR 리뷰, 이슈 트리아지, 프로젝트 컨텍스트 내에서 대화형 AI 지원을 자동화하고 싶은 GitHub 리포지토리 개발자 및 유지보수자입니다.
주요 특징
- 자동화된 워크플로우: 자동 풀리퀘스트 리뷰 및 이슈 트리아지용 사전 구축된 워크플로우
- 협업형 AI: 댓글 내
@gemini-cli언급을 통해 즉시 AI 지원을 트리거할 수 있음 - 도구 통합: GitHub CLI 와의 상호작용을 위해 툴 콜 기능 사용
- 사용자 정의 컨텍스트: 리포지토리별 지침 및 코딩 규칙을 제공하기 위한
GEMINI.md파일 지원 - 유연한 인증: Gemini API 키, Google Cloud Workload Identity Federation, 사용자 정의 GitHub Apps 지원
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트