실전 Vibe Coding - CI/CD 세팅 완료, 일회용 App 즉석 개발 시대가 옵니다.
- Gemini CLI를 사용하여 AWS S3 배포 과정을 CI/CD 파이프라인으로 자동화하는 방법을 안내합니다. 🚀
- 깃 레포지토리 생성 및 코드 푸시, AWS IAM 생성, 깃에 AWS 인증 정보 저장, 깃 액션 워크플로우 야물 파일 작성 등의 과정을 거칩니다. 🔑
- 깃허브 레포지토리를 생성하고 로컬 프로젝트와 연결하는 과정에서 여러 이슈가 발생하며, Gemini CLI가 다양한 방법으로 해결을 시도합니다. 🛠️
- 깃허브 계정 퍼미션 문제, 복사 문제 등 다양한 문제 해결 과정을 보여줍니다. 🐛
- 개발자가 코딩 지식 없이 아이디어만으로 어플리케이션을 개발하고 사용할 수 있는 시대가 올 것이라고 전망합니다. 💡
- 깃허브에 소스 코드를 업로드한 후 CI/CD 셋업을 진행하며, YML 파일을 분석하고 필요한 설정을 추가합니다. ⚙️
- 깃허브 액션 시크릿을 설정하고 AWS IAM 사용자 생성 및 권한 부여 과정을 상세히 설명합니다. 🛡️
- 채GPT와 Gemini CLI를 함께 사용하여 클라우드 작업을 진행하며, 각 도구의 장점을 활용합니다. 🤝
- S3 버킷 이름 및 클라우드 프론트 아이디 등록 과정을 거칩니다. 🗂️
- 리드미 파일을 수정하여 푸시하고, CI/CD 워크플로우가 자동으로 실행되는 것을 확인합니다. ✅
- YML 파일 오류 수정 및 배포 과정에서의 문제 해결 과정을 상세히 보여줍니다. 🐞
- 최종적으로 CI/CD 파이프라인이 성공적으로 구축되어, 깃허브를 통해 소스 코드를 업데이트하면 자동으로 AWS S3에 배포되는 것을 확인합니다. 🎉
- 다양한 코딩 툴(Gemini CLI, GitHub Copilot, GPT-5)을 활용하여 개발 과정을 효율적으로 진행합니다. 🤖
- 클라우드 프론트 캐시 무효화 및 웹사이트 강제 새로 고침을 통해 변경 사항을 확인합니다. 🌐
- 인덱스.html 파일 중복 문제 해결 및 오리진 패스 수정 과정을 거칩니다. 🔧