빌드
-
오픈소스로 구성하는 데브옵스 시스템 - AWX 개발 빌드 구성DevOps 2018. 11. 19. 22:19
앞에서 AWX의 소스코드를 받아 한글화 파일을 추가하는 작업을 진행해 보았습니다.하지만 소스코드만 빌드해서는 변경된 내용을 확인할 수 없습니다.개발모드로 docker 컨테이너를 빌드하고 실행까지 진행해 보겠습니다. 우선 docker-compose를 설치하도록 합니다.pip install docker-compose 또한 Node 8.X LTS와 NPM 6.x LTS 을 설치합니다. Node.js의 경우 아래 다운로드 사이트에서 환경에 맞는 설치 파일을 다운로드 받습니다.https://nodejs.org/dist/v8.9.4/ NPM의 경우 기존에 설치한 버전이 있어서 업그레이드를 진행 하였습니다.sudo npm install -g npm 여기까지 빌드 환경이 준비되면, local settings 파일을 생..
-
오픈소스로 구성하는 데브옵스 시스템 - 빌드와 배포DevOps 2017. 4. 3. 22:31
저의 SE 경력 중 제조업에서 근무한 3년을 제외하고는 빌드와 배포는 항상 따라다니는 업무 중 하나였습니다. 처음에는 개발자가 빌드한 결과물을 테스트 서버에 배포하는 작업을 담당했는데요...각자 다른 역할의 서버에 (예를들어 로그인, 마스터서버, 메인서버, 채팅서버 같은...) 해당 역할의 빌드 바이너리를 수작업으로 배포를 했었지요. 그러다가 배포를 위한 스크립트를 만들고, MFC로 GUI를 만들어 서버에 접근하지 않고 여러대의 서버에 동시에 배포할 수 있는 툴을 만들기도 했답니다. 그러다가 MFC GUI툴을 웹으로 구현하고 SVN과 연동해 빌드 바이너리를 SVN에서 관리하면서 배포 버전을 관리하는 툴을 개발하게 되었는데요. (이건 제가 개발한 건 아니고 개발팀에 자문정도만 했습니다. ㅎㅎ) 이 때까지도..