Notice
Recent Posts
Recent Comments
Link
목록CICD (1)
헬창 개발자
목표는 dev 브랜치에 코드가 푸시될 때, 테스트, 빌드, 스테이징 배포까지의 전 과정을 자동화하고 빌드 시간 단축문제점: 반복적인 의존성 설치와 수동 빌드기존 워크플로우는 두 가지 비효율적인 부분* 느린 빌드 시간: Docker 이미지를 빌드할 때마다 매번 uv pip install을 통해 파이썬 의존성을 새로 설치했습니다. 이과정은 네트워크 상황에 따라 빌드 시간을 지연시키는 주된 원인* 수동 프로세스: 테스트와 Docker 이미지 빌드, 배포가 별도의 워크플로우로 분리되어 있어 개발자가 각 단계를 수동으로 실행해결책: `.venv` 캐싱과 통합 파이프라인 구축 이 문제들을 해결하기 위해 다음과 같은 두 가지 핵심 전략을 적용첫째, `.venv` 캐시를 활용하여 빌드 시간을 단축CI의 test 단계에..
공부방
2025. 8. 29. 10:23