Commit 10e6edb
committed
Buck2 Unboxing
Buck2 Unboxing | BuildBuddy https://www.buildbuddy.io/blog/buck2-review
Bazel의 엔터프라이즈 기능을 제공하는 BuildBuddy에서 Buck2 아티팩트 기반 빌드 도구의 성능과 장단점 비교
Buck2는 Meta에서 Rust로 다시 만든 빌드 도구
테스트 결과
Bazel에 비해 훨씬 빠름
원격 실행을 우선 지원하기 때문에 로컬 샌드박싱이 없어도 어색하지 않음
표준 API를 따르므로 BuildBuddy와도 바로 호환되며 CLI UX가 좋음
단점
빌드 내부가 여러 단계로 구성
아직 빌드 텔레메트리를 제공하지 않음
레퍼지토리 단계가 없어서 필요한 의존성을 설치하기가 어려운 부분 존재1 parent c00d5b9 commit 10e6edb
1 file changed
+11
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
214 | 225 | | |
215 | 226 | | |
216 | 227 | | |
| |||
0 commit comments