firebase hosting with git actions

    [CI/CD] Firebase hosting + Github actions 1 (feat. react 포트폴리오)

    [CI/CD] Firebase hosting + Github actions 1 (feat. react 포트폴리오)

    CI/CD란? CI : Continuous Integration (지속적 통합) CD : Continuous Deployment (지속적 배포) 또는 지속적인 서비스 제공(Continuous Delivery) CI는 빌드/테스트 자동화 과정이다. 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미한다. CI를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되서 공유 레파지토리에 통합되므로 여러 명의 개발자가 동시에 애프리케이션 개발과 관련된 코드 작업을 할 경우 충돌하는 문제를 해결할 수 있다. 요약하자면 code 작성 - Build - Test를 짧은 주기로 자동화 하는것 CD는 배포 자동화 과정이다. 애플리케이..