GitHub Action이란?

GitHub Actions를 사용하여 리포지토리에서 바로 소프트웨어 개발 워크플로를 자동화, 사용자 지정 및 실행합니다. CI/CD를 포함하여 원하는 작업을 수행하기 위한 작업을 검색, 생성 및 공유하고 완전히 사용자 정의된 워크플로에서 작업을 결합할 수 있습니다.

<aside> 💡 GitHub에서 공식적으로 제공하는 CI/CD Tool이다. 즉, 개발의 workflow를 자동화할 수 있게 도와주는 도구이다.

</aside>

GitHub Actions는 기존 CI/CD 서비스 대비 간편한 설정과 높은 접근성으로 특히 개발자들 사이에서 많은 호응을 얻고 있다. → 일반 개발자도 어렵지 않게 CI/CD 설정을 스스로 할 수 있다.

(처음 접하면 어렵지 않다고 하는건 뻥이다)

GitHub Action을 알아보자.

https://www.youtube.com/watch?v=iLqGzEkusIw&t=527s

https://www.youtube.com/watch?v=iLqGzEkusIw&t=527s

Github Action에서 큰 핵심 5개를 살펴보자.

Workflow