Jira → Claude 자동화 루프 + 대시보드
Jira 카드를 Claude가 자동으로 검토·개발·PR 생성·완료처리하는 멀티프로젝트 자동화 루프와 웹 대시보드
이 프로젝트에서의 Shell Script 활용
루프 오케스트레이션·카드 탐지·git 준비·LLM 엔진 추상화 스크립트
프로젝트 4개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
리눅스/유닉스 명령어를 파일로 묶어 반복 작업을 자동으로 실행하는 스크립팅 도구
Shell Script는 터미널에서 한 줄씩 입력하던 명령어들을 파일로 저장해 순서대로 실행할 수 있게 만든 스크립트 언어다. 사람이 매번 반복해서 입력해야 하는 설치, 배포, 빌드, 환경 설정 같은 작업을 자동화하기 위해 사용된다. 별도의 컴파일 과정 없이 셸(bash, sh 등) 인터프리터가 파일을 그대로 읽어 실행하므로, 다른 도구를 연결하는 접착제 역할로 널리 쓰인다.
저장소가 없으면 클론하고, 있으면 최신화한 뒤 의존성 설치와 빌드까지 자동으로 수행하는 예시이다.
#!/bin/bash
set -e # 명령어 실패 시 즉시 중단
REPO_DIR="./app"
if [ ! -d "$REPO_DIR" ]; then
git clone https://example.com/app.git "$REPO_DIR"
fi
cd "$REPO_DIR"
git pull
npm install
npm run build
echo "배포 완료: $(date)"위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Jira 카드를 Claude가 자동으로 검토·개발·PR 생성·완료처리하는 멀티프로젝트 자동화 루프와 웹 대시보드
이 프로젝트에서의 Shell Script 활용
루프 오케스트레이션·카드 탐지·git 준비·LLM 엔진 추상화 스크립트
여러 프런트엔드 프로젝트에 배포 가능한 NFT 플랫폼용 UI 컴포넌트 SDK 문서
이 프로젝트에서의 Shell Script 활용
로컬 빌드 및 peer dependency 설치 자동화
NFT 런치패드 프런트엔드 프로젝트의 구조와 개발 환경 설정을 정리한 공개 기술 문서 레포지토리
이 프로젝트에서의 Shell Script 활용
setup.sh 로 로컬 개발 환경 부트스트랩 자동화
뉴스/미디어 플랫폼용 쿠버네티스 클러스터의 컨트롤 플레인 부트스트랩 구성을 정리한 관찰 문서
이 프로젝트에서의 Shell Script 활용
install/upgrade/uninstall 등 클러스터 부트스트랩 명령 자동화
위 프로젝트들에서 같이 쓰인 다른 기술입니다.