모노레포 CI/CD Job 그래프 구조
workflow
triggerpush 또는 pull_request
installlockfile 기준 의존성 설치
affected jobs변경된 package만 test/build
deploysecrets 주입 후 배포
trigger→install→affected jobs→deploy
모노레포 CI/CD Job 그래프 기준
점검
캐시node_modules보다 package manager 캐시와 lockfile을 기준으로
둡니다.
의존성shared가 바뀌면 client/server job 모두 영향을 받습니다.
비밀값배포 단계에서만 GitHub Secrets를 노출합니다.
실패 격리테스트와 이미지 빌드 실패 원인을 job 단위로 나눕니다.