이번 글에서는 지난 글에 이어 Github Actions에 대한 간단한 설명과 사용 방법에 대해 설명드리고자 합니다. 1) github action란? github Actions은 CI/CD는 물론 여러 소프트웨어 개발 과정을 자동화해주는 서비스 Actions 탭의 좌측을 보면 workflow 리스트가 존재하며, 우측에 커밋 메시지와 초록불이 보임 그런데, workflow는 무엇이며 github actions에서는 어떻게 CI/CD를 사용할 수 있을까요? 1) actions의 구성 요소 (1) runner, 가상 컴퓨터 runner는 깃헙에서 제공하는 가상 컴퓨터로, mac os, window 등 다양한 운영체제에서 작동 만약 우리가 깃헙에 코드를 푸시하면, 우리가 작성한 코드(로직)가 runner에서 ..
개발하는 프로젝트의 규모가 커지면 커질수록 많은 개발자들이 한 프로젝트 내에서 개발을 진행해야 하는 경우가 많이 생기게 되었다. 또한, 개인이 작업하는 경우에도 수정한 코드의 관리가 진행이 되야하는 경우가 있는데, 이렇게 소스 별로 관리를 하는 것 중 제일 많이 사용되고 있는 것이 바로 Git 이다. 우리가 흔히 알고 있는 GitHub, Git Bash, SourceTree, BitBucket 등은 모두 Git을 기반으로 작동하는 웹페이지 및 프로그램이다. GitHub에서는 public으로 제공되고 있는 모든 소스들을 무료로 제공해주고 있다. 단, private을 사용하려면 일정의 금액을 지불해야 하는 것으로 알고 있다. 반면, BitBucket은 기업용으로 주로 많이 사용하고 회사에 소속된 개발자들만 ..