개발자는 코드 작업 위주로 하는 것으로 알고있지만, 그것 외에도 외적인 업무로는 테스트, 배포등 다양한 업무가 포함되며 우리의 생각보다 코딩 못지 않게 많은 공수가 들어야 하는 작업이 많다.예를 들어, feature/ㅇㅇbranch 에서 하나의 기능 작업이 완료된 후에
CI/CD를 이용한 자동화 기능은 개발자들에게 큰 도움을 가져다 주고 있다. CI/CD의 중요성이 많이 인지되고 대기업부터 스타트업까지 여러 기업들이 CICD 시스템을 도입함에 따라서 CI/CD 구축을 도와주는 CI/CD 플랫폼들도 다양해지고 있음에 따라 가장 널리 알
Github Actions는 빌드, 테스트 및 배포 파이프라인을 자동화 할수 있는 CI/CD 플랫폼을 말한다.repository에 대한 모든 pull request를 빌드 및 테스트하는 workflow를 생성하거나 병합된 pull request를 프로덕션에 배포할 수
먼저 Git에서 Checkout은 코드 저장소(repository)에서 특정 브랜치(branch)로 전환하는 작업을 말하지만, GitHub Actions 입장에서 바라보면 우리가 로컬 환경에서 코드를 작업후 코드 저장소(원격 저장소 : Github)에 push한 코드를