deployment 2

[Github Actions#1] Github Actions란?

CI/CD는 더 이상 선택이 아닌 개발 생산성과 품질을 보장하는 필수 요소로 자리 잡고 있습니다. 수많은 자동화 도구들 중 이번 글부터는 자동화 툴 중 하나인 Github Actions에 대해 알아보겠습니다. 앞서 글에서 말씀드렸듯이 CI/CD를 구축할 수 있는 대표적인 도구로는 다음과 같은 것들이 있습니다:GitHub ActionsJenkinsCircleCITravis CI그 외 다수...이 중에서도 GitHub Actions는 사용 편의성, 비용, 유지보수 측면에서 특히 개인 프로젝트나 스타트업, 내부 자동화 작업에 매우 강점을 보이고 있는 툴입니다. 특히, GitHub Actions는 GitHub에 내장된 자동화 기능으로, 별도의 설치나 서버 운영 없이 클라우드 상에서 바로 파이프라인을 구성할 수..

MLOps/CI CD 2025.05.23

[CI/CD#1] CI/CD란?

서비스를 운영하면서 새로운 기능을 지속적으로 추가하고, 이를 안정적으로 사용자에게 제공하기 위해서는 반복적이고 번거로운 작업들이 동반됩니다. 이 과정을 자동화할 수 있는 방법이 바로 CI/CD입니다. 그렇다면, CI/CD란 정확히 무엇이며, 왜 꼭 배워야 할까요? CI/CD란?CI/CD는 다음의 두 가지 용어로 이루어진 개념입니다:CI (Continuous Integration): 지속적인 통합CD (Continuous Deployment/Delivery): 지속적인 배포말은 어렵지만, 사실 간단합니다. CI/CD는 소프트웨어 개발 과정에서의 '테스트 → 통합 → 배포' 과정을 자동화하는 시스템입니다. 왜 CI/CD를 배워야 할까?서비스를 만들다 보면 코드 수정이 자주 발생하고, 새로운 기능을 추가해야..

MLOps/CI CD 2025.05.23