[CI/CD] Github Actions란?
·
CI|CD
이번 글에서는 Github Actions에 대해 정리하려고 한다. 본 글의 내용은 드림코딩님의 제발 깃허브 액션 🔥 모르는 개발자 없게해 주세요 🙏 영상을 바탕으로 작성했다. 목차는 다음과 같다.1. 개발 프로세스의 핵심 자동화2. Github Actions 개념   2-1. Events   2-2. Workflow   2-3. Jobs   2-4. Actions   2-5. Runner3. Github Actions 사용법?4. 마무리 1. 개발 프로세스의 핵심 자동화 앞선 글에서 CI/CD를 정리했었는데, 이러한 CI/CD의 핵심 포인트는 자동화라고 할 수 있다. 그렇다면 어떻게 자동화를 할 수 있을까? 최근 다양한 버전 관리 시스템이 존재하고 있지만, 제일 많이 쓰는 것은 Git일 것이다. 또한..
[CI/CD] CI/CD 란?
·
CI|CD
최근에는 대부분의 기업에서 CI/CD를 개발 프로세스로 사용하고 CI/CD 개발 환경에서 일을 하고 있다. 이번 글에서는 이러한 CI/CD가 무엇인지 정리하려고 한다. 본 글의 목차는 다음과 같다.1. What is CI/CD?2. CI/CD를 사용하는 이유?3. CI (Continuous Integration)4. CD (Continuous Deployment/Continuous Delivery)5. CI/CD 파이프라인6. 다양한 CI/CD tools 1. What is CI/CD? CI/CD를 간단하게 설명하면 다음과 같다.개발 단계부터 배포 때까지 단계들을 자동화를 통해서 빠르게 사용자들에게 배포할 수 있도록 만드는 것   따라서 이를 통해 개발 팀이 지속적으로 코드를 통합하고 자동화된 테스트를 ..