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