2018/08/141 Golang 밋업 - Bazel 소개와 카카오 게임즈 사례 Bazel for GoBazel빌드를 도와주는 시스템다양한 언어 빌드 지원다양한 하드웨어 플랫폼, 크로스 컴파일 지원구글에서 내부 빌드툴로 사용 중오픈 소스에서는 일부 기능만 오픈빌드 명세를 정확히 작성해 주어야 동작함의존되는 라이브러리 모두 명시해야함Skylark 룰 기반python과 유사한 스크립트 언어Bazel을 빌드하기 위한 언어로 사용됨참고 : https://docs.bazel.build/versions/master/skylark/language.html빌드를 코드로 관리Docker Image 빌드 제공Bazel 사용의 장점빠르고 정확한 빌드병렬화병렬화를 위해 빌드 명세가 필요각 소스코드 파일마다 필요한 라이브러리를 알기 때문에 병렬이 가능멀티 머신 기능은 아직 작업 중캐싱필요한 부분만 다시 빌.. 2018. 8. 14. 이전 1 다음