DevOps

프로젝트 소개 📍자동으로 README를 생성해주고, 코드를 문서화해주며, 이를 바탕으로 한 지능형 챗봇을 제공하는 웹 기반 서비스이다. README 생성프로젝트 개요, 기능, 설치 및 사용 방법 등을 포함한 README 파일을 자동으로 생성Docs 생성 (Java와 Spring 프로젝트)코드를 분석해 API 문서, 클래스 다이어그램, 시퀀스 다이어그램 등 다양한 형태의 문서를 자동으로 생성Controller별 요약 문서를 제공지능형 챗봇지능형 챗봇이 개발자와 대화하며 코드 관련 질문에 답변하고, 코드 개선을 위한 제안을 제공  작업 📍테스트 환경 구축개발 프로세스의 속도를 높이고자 개발 환경과 배포 환경을 분리하였다. 카카오테크 부트캠프에서 제공한 크램폴린을 활용하여 테스트 서버를 구성하였고,개발자들..
· DevOps
문제 상황 📌CI 과정에서 Git commit Hash로 Docker image tag를 설정해서 DockerHub에 Push 하였다.근데, ArgoCD는 Git만 바라보므로, Image 태그가 변경되었다는 Manifest를 변경해주어야 ArgoCD가 배포를 다시 해준다.  CI 과정에서 다른 Repo에 있는 Manifest를 직접 수정하는게 좋은 방법은 아닌 것 같다고 생각해서ArgoCD에서 제공하는 ArgoCD Image Updater를 사용하기로 했다!  ArgoCD Image Updater란? 📌https://argocd-image-updater.readthedocs.io/en/stable/  Docker Hub 또는 다른 이미지 레지스트리에서 새로운 이미지가 발견될 때 Manifest를 자동..
혬수
'DevOps' 태그의 글 목록