CI/CD 파이프라인 구조CI/CD 파이프라인은 크게 두 단계로 구성했습니다Build Job: 코드 빌드 및 검증Deploy Job: Docker 이미지 빌드, ECR 푸시, EC2 배포1. GitHub Actions 워크플로우 트리거 설정워크플로우는 main 브랜치에 대한 push 또는 pull request가 열릴 때 실행됩니다name: CI/CD Pipelineon: push: branches: ['main'] pull_request: branches: ['main'] types: [opened, synchronize, reopened]2. Build Job - 코드 빌드 및 검증첫 번째 단계에서는 소스 코드를 체크아웃하고 Java 21 환경을 설정한..