pile·
인프라 / DevOps·인프랩 (인프런)인프런 (인프랩)·

Argo CD, Linkerd 기반 QA 병목 제거: PR Preview 환경 구축

문제단일 QA 환경에서는 여러 기능이 동시에 개발될 때 develop 배포가 충돌하고, 테스트 순서를 맞추는 커뮤니케이션 비용이 컸다.
접근Kubernetes 전환을 기반으로 Argo CD ApplicationSet Pull Request Generator와 Helm 템플릿, Linkerd HTTPRoute 쿠키 라우팅을 조합했다.
결과PR에 preview 라벨을 붙이면 독립 테스트 환경이 자동 생성된다. 동시에 10개 기능도 병렬 QA가 가능해져 개발 서버 병목을 줄였다.
인프랩 (인프런)
인프런 (인프랩) 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1