GithubActions 2

AI와 함께한 CI/CD 구축기

AI와 함께한 CI/CD 구축기시작하며지난 글에서 GitHub Actions CI/CD 아키텍처의 전체 구조를 소개했다.사실 이 모든 걸 혼자 만든 건 아니다.Claude Code를 적극 활용했다.처음엔 단순한 코드 생성기로 썼지만,이 도구를 "학습하는 파트너"로 활용하는 방법을 터득하게 됐다.이 글에서는 그 과정을 솔직하게 공유하려 한다.배경솔직히 말하면, 나는 CI/CD에 대한 지식은 전무했다.GitHub Actions? Docker 빌드? ECS 배포? 들어는 봤지만 직접 구축해본 적은 없었다.그런데 갑자기 "CI/CD 좀 만들어줘"라는 요청이 들어왔다.막막했다. 구글링을 해봐도:공식 문서는 너무 방대해서 학습에 시간이 너무 오래걸리고블로그 글들은 각자 환경이 달라서 그대로 적용이 안 되고에러가 나..

정리해봐요/AI 2025.12.26

GitHub Actions CI/CD 아키텍처 구축 여정

시작올해 6월, 사내에서 Jenkins 기반으로 만든 CI/CD가 EOS되고, Github Action으로 도입하는 계획을 갖게 됐다.어떻게 하면 유지보수를 하는데 어려움없이 효율적으로 개발할지 구상을 많이 했었다. Java, Node, Python...각각 다른 빌드 방식과 배포 전략이 필요했지만, 매번 처음부터 다시 만드는 건 비효율의 극치였다.그래서 재사용 가능한 GitHub Actions 아키텍처를 구축했다.🎯 핵심 아키텍처: 조직 간 협업1. 조직 간 워크플로우 공유 전략 ⭐가장 큰 도전 과제는 GitHub Enterprise의 여러 조직에 흩어진 프로젝트들을 하나의 CI/CD로 통합하는 것이었다.해결 방법: 중앙 집중식 CI/CD공통 조직에 모든 재사용 워크플로우와 액션을 집중화했다다른 조직..