우선 이 action이 하는 일은 ChatClient와 ChatServer 프로젝트를 빌드 성공하는 것이다. 그러기 위해서 다음 단계들을 실행했다. 깃허브 레포지토리 복사하기. ServerCore.lib 을 라이브러리 디렉토리에 놓기. libprotobuf.lib 을 라이브러리 디렉토리에 놓기. Chat.sln 빌드하기. 그럼 각 단계들을 어떻게 구현했는지 알아보자. 0. 사전작업. 우선 ci.yml 파일을 만들고 몇 가지 사전작업을 했다. main 브랜치에 push 하거나 pull request를 보내면 ci.yml을 실행하도록 했다. (사실 yml파일 만드니까 기본 세팅이었다.) 아래에서 사용할 환경변수들을 설정해주었다. 빌드 모드나 다운받을 Protobuf의 버전을 명시해 놓았다. on: push:..