DevOps BootCamp/CI, CD 파이프라인

Github Action의 장점

cloudmaster 2023. 4. 20. 10:18
  1. 내장된 CI 도구: GitHub Action은 깃허브 리포지토리 내부에 내장된 CI 도구로서, 깃허브에서 제공하는 다양한 기능과 API를 사용할 수 있습니다. 이를 통해 깃허브 리포지토리와 완전히 통합되어 있어, 개발자들은 코드와 함께 CI/CD 파이프라인을 쉽게 만들고 유지할 수 있습니다.
  2. 쉬운 사용성: GitHub Action은 사용하기 쉽고 직관적인 YAML 파일 형식으로 작성됩니다. 이를 통해 개발자들은 CI 파이프라인을 쉽게 구성하고 유지할 수 있으며, 파이프라인 내에서 다양한 작업을 수행할 수 있습니다.
  3. 다양한 통합성: GitHub Action은 다양한 플랫폼과 서비스와 통합될 수 있습니다. 예를 들어, AWS, Azure, Google Cloud Platform과 같은 클라우드 서비스, Docker, Kubernetes와 같은 컨테이너 서비스, Slack, Email 등의 알림 서비스와도 통합될 수 있습니다.
  4. 비용 효율적: GitHub Action은 깃허브와 함께 사용할 경우, 일정량의 무료 크레딧을 제공받을 수 있습니다. 이를 통해, 개발자들은 무료로 CI 파이프라인을 만들 수 있으며, 그 이상의 크레딧을 원할 경우, 추가 비용을 지불하면 됩니다.
  5. 개발 생산성 향상: GitHub Action은 CI/CD 파이프라인을 자동화하여, 개발자들이 반복적이고 지루한 작업을 줄일 수 있습니다. 이를 통해, 개발자들은 더욱 집중하여 코드 품질을 향상시키고, 빠른 속도로 애플리케이션을 배포할 수 있습니다.
  6. 커뮤니티 기반 공유: GitHub Action은 깃허브의 커뮤니티 기반으로 동작하며, 수많은 라이브러리와 템플릿을 제공합니다. 이를 통해, 개발자들은 CI/CD 파이프라인을 빠르게 구성할 수 있으며, 다른 개발자들과 공유하여 생산성을 높일 수 있습니다.

'DevOps BootCamp > CI, CD 파이프라인' 카테고리의 다른 글

서버 배포 파이프라인  (0) 2023.04.24
클라이언트 배포 파이프라인  (0) 2023.04.24
코드로부터 환경 변수 분리  (0) 2023.04.21
GitHub Action 작성법  (0) 2023.04.20
지속적 통합  (0) 2023.04.20