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