<aside> 🗒️

실무 피드백 요약

<aside> 🗒️

실행 절차 요약 (실무 반영)

  1. .env 및 secrets 디렉토리 설정
  2. init-letsencrypt.sh 실행 (인증서 발급)
  3. docker-compose up -d
  4. Jenkins 웹 UI 접속 → 플러그인 설치 (GitHub, Slack, Prometheus 등)
  5. Jenkins Credentials 또는 Vault 연동
  6. GitHub에 Jenkinsfile 커밋
  7. GitHub Webhook 자동 트리거
  8. Firebase 배포 + Slack 알림 + 모니터링 확인
  9. 정기적 보안 점검 및 접근 권한 관리 </aside>

<aside> ✅

전체 아키텍처 흐름

GitHub → Webhook → Nginx (443/80) → Jenkins (내부 8080) → Unity Build & Test → APK 생성 → Firebase 배포 → Slack 알림 + 테스터 관리

https://docs.unity.com/ugs/en-us/manual/cloud-code/manual/modules/how-to-guides/automation

https://www.veritis.com/blog/ci-cd-environment-best-practices-for-defending-against-security-threats/