배포
-
오픈소스로 구성하는 데브옵스 시스템 - 빌드와 배포DevOps 2017. 4. 3. 22:31
저의 SE 경력 중 제조업에서 근무한 3년을 제외하고는 빌드와 배포는 항상 따라다니는 업무 중 하나였습니다. 처음에는 개발자가 빌드한 결과물을 테스트 서버에 배포하는 작업을 담당했는데요...각자 다른 역할의 서버에 (예를들어 로그인, 마스터서버, 메인서버, 채팅서버 같은...) 해당 역할의 빌드 바이너리를 수작업으로 배포를 했었지요. 그러다가 배포를 위한 스크립트를 만들고, MFC로 GUI를 만들어 서버에 접근하지 않고 여러대의 서버에 동시에 배포할 수 있는 툴을 만들기도 했답니다. 그러다가 MFC GUI툴을 웹으로 구현하고 SVN과 연동해 빌드 바이너리를 SVN에서 관리하면서 배포 버전을 관리하는 툴을 개발하게 되었는데요. (이건 제가 개발한 건 아니고 개발팀에 자문정도만 했습니다. ㅎㅎ) 이 때까지도..