진짜 제곧내입니다... github action을 이용한 CI 적용해본 것에 대한 정리 및 WIP로 더 쓸모 있는 것들을 찾아봐야겠다 생각해 정리해봤습니다. CI란? CI/CD 자주 들어보셨겠지만, 여기서는 CI에 대해서만 다룹니다. CI는 무엇일까요~ 위키백과에는 아래와 같이 나와있습니다. 이중 우리는 "지속적인 통합"의 뜻으로 CI를 사용합니다. 어떤 것을 지속적으로 통합할까요? 바로 우리의 소스 코드입니다. 개인 프로젝트에도 적용이 될 수 있지만, 동아리 프로젝트, 회사 규모에서는 하나의 브랜치에 여러 사람들의 코드를 합치게 됩니다. 그런데 이런 코드를 합치는 작업, 즉 코드 통합의 단계에 있어서 반복적인 빌드와 테스트를 사람이 아닌 기계가 자동으로 해준다면.... 얼마나 편할까요? kotlin, ..