태그: #ci-cd
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 32 편
모노레포 CI 캐시 전략 — 캐시를 키우지 말고 캐시 키를 고쳐라
모노레포 CI가 느린 이유는 캐시가 작아서가 아니라 캐시 키가 틀려서인 경우가 대부분입니다. 이 글은 Turborepo·Nx·Bazel·GitHub Actions 캐시가 각각 무엇을 해시에 넣는지, 해시 입력을 좁히는 세 가지 손잡이, affected 판정으로 아예 실행하지 않는 법, CI와 개발자가 원격 캐시를 공유할 때 생기는 신뢰 경계, 그리고 2026년에 실제로 터진 캐시 오염 사고가
2026-07-31 · 24 분 읽기 #monorepo#ci-cd#build-cache#turborepo#bazel도커 빌드 캐시가 자꾸 깨지는 이유 — 레이어 캐시 키, ARG, BuildKit 캐시 마운트
코드 한 줄만 고쳤는데 npm ci가 5분 동안 다시 도는 문제의 원인을 캐시 키 수준에서 설명합니다. RUN의 캐시 키는 명령 문자열이고 COPY의 캐시 키는 파일 내용 해시라는 차이, 한 레이어가 깨지면 그 아래가 전부 깨지는 규칙, ARG가 BuildKit과 구 빌더에서 다르게 동작하는 지점을 다룹니다. CI 러너에는 캐시가 없다는 사실과 함께 캐시 마운트가 레지스트리 캐시로 내보내지지
2026-07-26 · 18 분 읽기 #docker#buildkit#build-cache#ci-cd#devopsDebian이 재현 불가능한 패키지의 testing 이행을 막기 시작했다 — 게이트가 실제로 막는 것과 막지 않는 것
2026년 5월 9일, Debian 릴리스 팀은 이행 소프트웨어 britney를 재현 가능성 검사와 연결했습니다. 다음 날 메일링 리스트에 올라온 문장은 "Debian must ship reproducible packages"였지만, 실제로 막히는 것은 재현되지 않는 신규 패키지와 재현되던 패키지의 회귀 두 가지뿐입니다. 이 글은 그 게이트를 뜯어봅니다 — buildd가 남긴 .buildin
2026-07-16 · 37 분 읽기 #devops#reproducible-builds#debian#supply-chain#ci-cd이슈 하나로 공급망 끝까지 — CI 안의 에이전트가 무너진 방식과, 방어가 실제로 막아준 만큼
2026년 6월 1일 GMO Flatt Security의 RyotaK가 공개한 Claude Code GitHub Actions 취약점은, CI 파이프라인에 들어온 에이전트가 어떻게 저장소 전체를 넘기는 통로가 되는지를 끝까지 따라간 사례입니다. 봇 판정 한 줄이 신뢰 경계를 무너뜨리고, 이슈 본문에 심긴 지시가 명령이 되고, 읽기 전용처럼 보이는 명령 하나가 유출 채널이 됩니다. 이 글은 그
2026-07-16 · 40 분 읽기 #security#ai#prompt-injection#supply-chain#ci-cdAI 코드 리뷰 도구의 부상 — 자동 리뷰가 팀을 바꾼다
AI 코드 리뷰 도구가 오픈소스로 쏟아지며 개발 워크플로를 바꾸고 있습니다. Git diff 분석, 결함 탐지, 컨벤션 강제부터 사람 리뷰와의 역할 분담, 거짓 양성 관리, CI 통합까지 실무 관점에서 정리합니다.
2026-06-29 · 39 분 읽기 #devops#ai#code-review#ci-cd#developer-toolsAI 코드 리뷰 도구의 부상 — 무엇을 맡기고 무엇을 사람이 볼까
AI 코드 리뷰 도구가 빠르게 확산되고 있습니다. AI가 잘 잡는 결함과 사람이 반드시 봐야 하는 영역을 구분하고, CI 통합과 도입 체크리스트, 그리고 비판적 시각까지 정리합니다.
2026-06-25 · 28 분 읽기 #devops#code-review#ai-tools#developer-experience#ci-cdCI/CD 플랫폼 2026 — GitHub Actions / GitLab CI / CircleCI / Buildkite / BuildJet / Earthly / Dagger 심층 비교
2026년 CI/CD 시장은 더 이상 "젠킨스냐 GitHub Actions냐"가 아니다. GitHub Actions가 사실상 표준이 됐지만 그 위에 BuildJet·Depot·Namespace 같은 가속 러너 레이어가 깔리고, 옆에는 Earthly·Dagger 같은 컨테이너/프로그래머블 파이프라인이 옆 트랙을 만든다. k8s-네이티브에서는 Argo Workflows·Tekton·Drone이
2026-05-16 · 39 분 읽기 #ci-cd#github-actions#gitlab-ci#circleci#buildkiteCI/CD 플랫폼 2026 완벽 가이드 — GitHub Actions·GitLab CI·CircleCI·Buildkite·Dagger·Earthly·Drone·Argo CD·Flux 심층 분석
2026년 CI/CD 플랫폼 전체 지도 — GitHub Actions·GitLab CI 17.x·CircleCI·Buildkite의 SaaS 빅4, Dagger·Earthly·Drone·Harness CI의 컨테이너 네이티브 신세대, Argo CD·Flux·Flagger의 GitOps, Jenkins·Tekton·Spacelift·Pulumi Deployments까지. self-hosted
2026-05-16 · 32 분 읽기 #ci-cd#github-actions#gitlab-ci#circleci#buildkiteCI/CD 시스템 2026 완벽 가이드 - GitHub Actions · Buildkite · CircleCI · GitLab · Jenkins · Argo · Tekton · Earthly · Dagger 심층 분석
2026년 5월 기준 CI/CD 시장을 끝까지 본다. GitHub Actions(재사용 워크플로, OIDC 페더레이션, 대형 러너, ARC), Buildkite, CircleCI, GitLab CI/CD, Jenkins(Pipeline + JCasC), TeamCity, Bamboo, Bitrise, Codemagic, Drone/Gitness, Tekton, Argo Workflows +
2026-05-16 · 36 분 읽기 #ci-cd#github-actions#buildkite#circleci#gitlab-ciIssue에서 배포까지 — AI가 리뷰하고 CI/CD가 검증·배포하는 자동화 파이프라인 만들기 (2025)
지난 글이 AI 개발 자동화의 '부품'이었다면, 이번엔 그 부품을 '조립'한다. Issue를 올리면 AI가 PR을 만들고, 다른 AI가 리뷰하고, CI가 검증하고, 사람은 핵심 결정만 게이트하고, CD가 canary로 배포하고, 자동 검증이 통과하면 프로덕션으로 승격하고, 모니터링이 이상을 잡으면 자동 롤백하며 다시 Issue를 만든다 — 선이 아니라 닫힌 고리. 7단계 파이프라인 설계, 단
2026-05-14 · 38 분 읽기 #ai-automation#ci-cd#github-actions#ai-code-review#autonomous-pipeline현대 CI/CD 파이프라인 완전 분해 — GitHub Actions, GitOps, Argo CD, BuildKit, SLSA, Sigstore, SBOM (2025)
CI/CD는 언제부터 "당연한 것"이 되었을까? Jenkins의 그늘에서 GitHub Actions까지의 진화, Pipeline as Code 철학, 빌드 캐시의 과학(Turborepo/Nx/Bazel), OCI 이미지와 BuildKit, OIDC 기반 비밀 관리, GitOps의 Pull 모델, SLSA/Sigstore/SBOM으로 본 Supply Chain Security, 커밋부터 배포까
2026-04-15 · 18 분 읽기 #ci-cd#github-actions#gitops#argocd#supply-chain현대 CI/CD의 진화 심화 가이드 — GitHub Actions, Dagger, Turborepo, Nx, Bazel, Remote Cache, Hermetic Build, SLSA, sigstore까지 (2025)
빌드 30분, 배포 1일의 시대는 끝났다. 2024-2025년 CI/CD는 Remote Cache, Hermetic Build, Distributed Test, Progressive Delivery로 빌드 5분, 배포 5번/일이 표준이 됐다. Jenkins에서 Dagger까지 30년 진화, Monorepo Build 혁명(Turborepo, Nx, Bazel), Supply Chain Sec
2026-04-15 · 19 분 읽기 #ci-cd#github-actions#gitlab-ci#dagger#turborepo프런트엔드 CI/CD·배포 전략 2025 — GitHub Actions·Turborepo·Vercel·Cloudflare·Preview·Canary·Feature Flag·SLSA·SBOM 완전 가이드
배포는 축제가 아니라 일상이다. 2025년 GitHub Actions·Turborepo·Nx 빌드 가속, Vercel·Netlify·Cloudflare Pages 비교, Preview Deployment 문화, Canary·Feature Flag Progressive Delivery, Rollback 전략, 그리고 SLSA·SBOM·Sigstore로 공급망 보안까지 완전 정리.
2026-04-15 · 20 분 읽기 #ci-cd#deployment#github-actions#turborepo#nx고급 CI/CD 파이프라인 구축 가이드 — GitHub Actions, ArgoCD, Tekton, 보안 파이프라인
단순 빌드-배포를 넘어 보안 스캔, 정적 분석, 컨테이너 서명, GitOps, 멀티 환경 배포까지. 프로덕션 수준의 CI/CD 파이프라인을 구축하는 고급 가이드.
2026-04-12 · 28 분 읽기 #devops#ci-cd#github-actions#argocd#tektonCI/CD 파이프라인 심화 가이드 2025: 배포 전략, GitOps, 모노레포, 보안 파이프라인
CI/CD 심화의 모든 것! 배포 전략(Blue-Green/Canary/Rolling), GitOps(ArgoCD/Flux), 모노레포 CI(Turborepo/Nx), Feature Flags(LaunchDarkly), 파이프라인 보안, 환경 관리, 롤백 전략, 성능 최적화.
2026-03-25 · 24 분 읽기 #ci-cd#deployment#gitops#argocd#monorepo모노레포 전략 가이드 2025: Nx vs Turborepo vs Lerna — 대규모 코드베이스 관리의 모든 것
모노레포의 모든 것! Nx vs Turborepo vs Lerna 비교, pnpm workspace 설정, 선택적 빌드/테스트, CODEOWNERS, Changesets 버전 관리, CI/CD 최적화, 대규모 팀의 모노레포 운영 전략까지.
2026-03-24 · 29 분 읽기 #monorepo#nx#turborepo#lerna#pnpm-workspace소프트웨어 테스트 완전 가이드 2025: TDD, 단위/통합/E2E 테스트, CI/CD 자동화까지
소프트웨어 테스트의 모든 것! 테스트 피라미드, TDD 실전, 단위 테스트(Jest/pytest/JUnit), 통합 테스트(Testcontainers), E2E(Playwright/Cypress), 성능 테스트(k6), 모킹 전략, 코드 커버리지, CI/CD 자동화까지.
2026-03-23 · 32 분 읽기 #testing#tdd#unit-test#integration-test#e2eGitHub Actions CI/CD 완전 정복: Go 빌드부터 브랜치 전략, 자동 배포까지
GitHub Actions로 Go 프로젝트의 CI/CD 파이프라인을 구축하는 완전 가이드. Trunk-Based Development, GitHub Flow, Git Flow 브랜치 전략 비교부터 멀티 스테이지 Docker 빌드, K8s 자동 배포, 시크릿 관리, 매트릭스 빌드, 캐싱 최적화까지.
2026-03-23 · 58 분 읽기 #github-actions#ci-cd#go#golang#gitCI/CD 베스트 프랙티스 2025: 팀을 위한 파이프라인 설계, 자동화, 보안까지
CI/CD 파이프라인의 모든 것! GitHub Actions vs Jenkins vs GitLab CI 비교, 파이프라인 설계 원칙, 테스트 자동화, Docker 빌드 최적화, GitOps(ArgoCD), 시크릿 관리, DORA 메트릭, 롤백 전략까지.
2026-03-23 · 36 분 읽기 #ci-cd#devops#github-actions#jenkins#argocdDocker 완전 정복 2025: 컨테이너 기초부터 멀티스테이지 빌드, Docker Compose, 프로덕션 배포까지
Docker 컨테이너의 원리(namespaces, cgroups)부터 Dockerfile 최적화, 멀티스테이지 빌드로 이미지 90% 줄이기, Docker Compose 실전, 보안 베스트 프랙티스, CI/CD 파이프라인까지 — 개발자를 위한 Docker 완전 가이드.
2026-03-22 · 32 분 읽기 #docker#container#devops#dockerfile#docker-compose