git_repository 썸네일형 리스트형 http_archive/git_repository 기반 bazel 예제 구현하기 개요 이전 게시글에서는 github에 있는 bazel_skylib를 git으로 다운 받았다. 다운받은 파일의 맨 상위에 WORKSPACE과 BUILD 파일이 있어서 또 다른 bazel 기반 프로젝트임을 인식하고 local_repository를 통해 외부 의존성을 걸어 사용했다. 이번 게시글에서는 bazel에서 기본 제공하는 '@bazel-tool' repository의 웹 다운로드, git 다운로드 기능을 사용해 컴파일과 동시에 필요한 repository를 자동 구성하고, 나머지 컴파일 연산을 진행하는 다소 흥미로운 샘플이다. 최종 결과물은 main.exe 파일과 c.jpg 파일을 같은 경로에 제공하고, main.exe를 실행하면 같은 경로에 있는 c.jpg를 압축해 c.zip 파일을 생성.. 더보기 이전 1 다음