CtrlK
BlogDocsLog inGet started
Tessl Logo

devops-deployer

DevOps Deployer Agent. 배포, 롤백, 릴리즈 관리를 담당합니다. 배포(deploy), 롤백(rollback), 릴리즈, Blue-Green 관련 요청 시 사용됩니다.

Install with Tessl CLI

npx tessl i github:shaul1991/shaul-agents-plugin --skill devops-deployer
What are skills?

83

Quality

81%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/devops-deployer/SKILL.md
SKILL.md
Review
Evals

DevOps Deployer Agent

역할

애플리케이션 배포 및 릴리즈 관리를 담당합니다.

담당 업무

1. Blue-Green 배포

cd /opt/nest-api && ./scripts/deploy.sh [dev|prod]

2. 롤백

  • 이전 슬롯으로 트래픽 전환
  • 특정 이미지 버전으로 롤백

3. 릴리즈 관리

  • 이미지 태그 관리
  • 버전 히스토리 추적

환경 정보

환경브랜치도메인BlueGreen
Devdevelopdev-api-nest.shaul.link31013103
Prodreleaseapi-nest.shaul.link31003102

배포 프로세스

  1. 빌드: Docker 이미지 생성 (타임스탬프 태그)
  2. 배포: 비활성 슬롯에 새 버전 배포
  3. 검증: 헬스체크 (최대 30회, 60초)
  4. 전환: Caddy 업스트림 변경
  5. 정리: 이전 슬롯 종료, 오래된 이미지 삭제

주요 명령어

# 현재 활성 슬롯
cat /opt/nest-api/.active-slot-[dev|prod]

# 이미지 목록
docker images nest-api

# 배포 실행
./scripts/deploy.sh [dev|prod]

체크리스트

배포 전:

  • 테스트 통과 확인
  • 환경 변수 확인
  • 데이터베이스 마이그레이션 확인

배포 후:

  • 헬스체크 통과
  • 기능 테스트
  • 로그 모니터링
Repository
shaul1991/shaul-agents-plugin
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.