Bazel 제품 파트너
Google에서는 Bazel 제품 파트너를 Bazel과 상호작용하는 오픈소스 또는 유료 도구를 빌드하는 조직으로 분류합니다. 이러한 도구의 목표는 Bazel 최종 사용자 환경을 개선하고 개발자 생산성을 높이는 것입니다.
관심이 있는 조직은 product@bazel.build로 이메일을 보내 제품 파트너십 프로그램에 등록해 보세요.
관점 빌드
Bazel 탐색을 위해 50개가 넘는 기업을 지원하면서 수집한 유용한 정보를 활용하여 Bazel Monorepos를 위한 개발자 플랫폼인 Aspect Workflows를 개발했습니다. Google Cloud 플랫폼은 Bazel을 통해 개발자 경험을 개선하도록 설계되었으며, 특히 CI에서의 빌드 시간을 단축하는 동시에 컴퓨팅 비용을 절감할 수 있도록 설계되었습니다. Aspect Workflows는 현재 구성에도 맞추면서 기존 CI 및 클라우드 인프라와 원활하게 통합됩니다. 이 접근 방식을 통해 사용자는 Google에서 기본 인프라를 관리하고 CI를 빠르게 유지하는 동시에 우수한 제품을 혁신하고 제공하는 데 집중할 수 있습니다. Aspect는 팀이 Bazel을 성공적으로 활용하는 데 도움이 되는 컨설팅, 지원, 교육을 제공하며, JavaScript 및 OCI 이미지에 대한 표준 오픈소스 규칙 세트의 작성자이자 유지관리자입니다.
비트라이즈
Bitrise Inc. 는 세계 최고의 모바일 우선 CI/CD 플랫폼입니다. Bitrise 빌드 캐시 및 CDN 제품을 사용하면 기업과 성장 잠재력이 높은 조직이 Bazel 프로젝트를 최적화하고 개선할 수 있습니다. Bitrise는 다른 곳에서는 사용할 수 없는 논쟁의 여지가 없는 빌드 및 테스트 캐싱 솔루션을 시장에 제공합니다. 설정이나 유지보수가 필요 없이 Bitrise에서 완전 관리하는 최초의 솔루션으로, 기본 제공 캐시 단계를 사용하여 깊이 통합된 CI/CD 및 Bazel 환경을 즐기거나 다른 플랫폼의 빌드에 캐시를 직접 통합할 수 있습니다.
빌드버디
BuildBuddy는 Bazel용 오픈 코어 엔터프라이즈 기능 모음을 제공합니다. 원격 빌드 실행 서비스, 공유 빌드 캐시, Bazel에 최적화된 CI 워크플로, 디버깅 및 분석을 위한 빌드 및 테스트 결과 UI가 포함되어 있습니다.완전 관리형 클라우드 서비스 또는 배포가 간편한 온프렘 솔루션으로 제공됩니다. 이 서비스는 소규모 팀과 오픈소스 프로젝트에서 무료로 사용할 수 있습니다. BuildBuddy는 샌프란시스코에 본사를 두고 Y Combinator가 후원하는 회사로, 개발자의 생산성 향상에 열정적인 Google 직원 2명이 설립했습니다.
EngFlow
EngFlow는 핵심 Bazel 엔지니어가 설립하고 Andreessen Horowitz가 투자한 빌드 및 테스트 가속화 회사입니다. EngFlow의 안전한 (감사: SOC 2 유형 2) 원격 실행, 캐싱, 관측 가능성 플랫폼은 1~100,000개 이상의 코어로 확장되며 시간을 5~10배 단축하고 클라우드 비용을 20~50% 절감합니다. 클라우드에 배포하든 EngFlow에 배포하든 관계없이 EngFlow의 글로벌 Bazel 전문가가 연중무휴 지원을 제공하고, 소규모 팀과 대규모 팀을 지원하며, 숨겨진 비용이 없고, SSO가 포함되어 있습니다.
Gradle Inc.
Develocity는 개발자 생산성과 행복도를 개선하기 위한 다중 빌드 시스템 플랫폼입니다. 빌드 및 테스트 관측 가능성, 가속, 장애 분석을 위한 포괄적인 엔드 투 엔드 솔루션을 제공하여 이를 수행하며 현재 Bazel, Apache Maven, Gradle, SBT 빌드 시스템을 지원합니다. 특히 Bazel용 Develocity는 빌드 캐시를 지원하여 빌드 및 테스트 피드백 주기를 단축하고, 빌드의 X-레이와 같은 Build Scan®을 지원하여 더 효율적으로 문제를 해결하고, 실패 분석을 지원합니다.
트웨그
Tweag는 Bazel의 얼리 어답터 중 한 명으로, 2018년 초부터 새로운 기능과 새로운 오픈소스 확장 프로그램에 적극적으로 기여하고 있습니다. Google은 기업과 팀이 거의 바이트 단위 재현성과 프로덕션까지 완전하게 추적할 수 있는 빌드, 정확하게 캐시되고 빠르게 실행할 수 있는 편리한 감사 가능한 빌드를 달성하도록 지원해 왔습니다. 컨설팅 외에도 다양한 도구와 확장 프로그램을 보유하고 있습니다. Skyscope로 웹브라우저에서 수십만 개의 노드가 포함된 복잡한 Bazel 빌드 그래프를 시각화하고 탐색할 수 있습니다. Nix의 기능을 사용하여 완전히 재현 가능한 빌드를 달성하고 원칙에 따라 셸 도구를 관리하며 Bazel을 사용하여 Haskell 프로젝트를 빌드하는 오픈소스 Bazel 확장 프로그램 마지막으로, Bazel 마이그레이션 및 빌드 유지보수를 자동화하는 오픈소스 Gazelle 확장 프로그램입니다.
Nativelink
NativeLink는 Rust로 작성된 100% 무료, 오픈소스, 허용적 라이선스 빌드 및 테스트 가속화 프로젝트입니다. 이 회사는 오픈소스 유지관리자 팀이 만들었으며, 관리 자산이 1조 달러가 넘는 자산 관리 회사인 Wellington Management의 자금 지원을 받습니다. 인프라에 배포하든 NativeLink의 클라우드에 배포하든 Google의 글로벌 Bazel, Reclient, 컴파일러 전문가가 연중무휴 지원을 제공하고, 소규모 팀과 대규모 팀을 지원하며, SSO가 포함됩니다.
VirtusLab
VirtusLab은 모노리포 관리 및 코드베이스를 Bazel로 이전하는 데 전문성을 보유하고 있습니다. 소프트웨어 생성, 테스트, 출시 프로세스를 개선하는 원활한 전환을 제공합니다. Google 엔지니어는 최고 수준의 보안 조치를 비롯한 업계 표준 도구 및 관행을 채택하도록 지원합니다. 원활한 개발자 환경을 위해서는 훌륭한 도구가 필요합니다. Google과 파트너십을 맺으면 빌드 시간을 최적화하고, 비용을 절감하고, 개발팀이 최고의 성능을 발휘할 수 있습니다.
Buildkite
샌프란시스코와 시드니에 본사를 둔 Buildkite는 빠르게 성장하는 소프트웨어 제공업체로, 업계 최초이자 유일한 스케일아웃 제공 플랫폼을 제공합니다. Buildkite의 스케일 아웃 전송 플랫폼은 AI/ML 워크로드, 모바일 애플리케이션 개발 등 다양한 사용 사례에서 소프트웨어를 제공하기 위해 세계에서 가장 까다로운 기업에 필요한 유연성과 확장성을 제공하는 유일한 솔루션입니다. Airbnb, Block, Canva, Cruise, Culture Amp, Elastic, Lyft, PagerDuty, Pinterest, PlanetScale, Rippling, Shopify, Slack, Tinder, Twilio, Uber, Wayfair를 비롯한 글로벌 혁신 리더들은 소프트웨어 제공을 위해 Buildkite를 표준화했습니다. Buildkite는 원활한 Bazel 통합을 제공하여 팀이 복잡한 모노레포의 CI/CD를 확장할 수 있도록 지원합니다. Buildkite는 개발자를 위한 노력의 일환으로 Bazel 프로젝트의 CI를 후원하여 더 빠른 빌드와 광범위한 채택을 지원합니다.