[GitHub] CI/CD, Git Actions
💡빌드와 테스트, 배포에 활용되는 CI/CD에 대하여 학습 후 정리하였습니다. CI/CD?CI/CD는 소프트웨어 개발 프로세스를 자동화하고 효율적으로 만들기 위한 개발 관행입니다.코드를 작은 단위로 자주 병합하고, 자동화된 테스트와 배포를 통해 안정적이고 신속한 소프트웨어 릴리스를 가능하게 하는 목표를 가지고 있습니다.CI (Continuous Integration)개발자들이 자주 코드를 통합하고 변경 사항을 버전 관리 시스템에 병합하는 과정입니다.CI 파이프라인은 코드 변경 사항이 병합될 때마다 자동으로 빌드, 테스트를 실행하여 코드 품질을 보장합니다.CD (Continuous Delivery/Deployment)Continuous Delivery는 CI 이후, 검증된 코드가 자동으로 준비된 프로덕션..