Bazel コミュニティ エキスパート

Bazel コミュニティに大きく貢献していて、プロジェクトに支援してくれる企業
Aspect Development は、Bazel コンサルティング会社です。何年もの間、Google のエキスパートは Google の Bazel に寄与し、Bazel の公式ルールを維持してきました。Google は、Bazel 自体と、Bazel が周囲のツールチェーン、デベロッパー ワークフロー、ビジネス プロセスと統合する方法の両方で、包括的な技術的エクスペリエンスをクライアントに提供します。2015 年の初回リリース以来、数十年にわたる業界での経験を活かして、Google のエキスパートは Bazel のメリットを支持してきました。Google は、企業がこの革新的なビルドツールを使用して、ソフトウェアの構築とテストの方法を最適化できるよう支援することに情熱を注いでいます。
Bitrise は、世界をリードするモバイル ファーストの CI/CD プラットフォームです。Google の Bitrise Build Cache & CDN プロダクトは、企業や急成長中の組織が Bazel プロジェクトを最適化して改善することを可能にします。Bitrise は、他では入手できない、競合のないビルドおよびテスト キャッシュ ソリューションを市場に投入しました。セットアップやメンテナンスが不要な、Bitrise によるフルマネージドの初めてのケースです。Google のすぐに使えるキャッシュ手順を使用して、緊密に統合された CI/CD と Bazel を活用できます。また、Google のキャッシュを他のプラットフォームのビルドに直接統合することもできます。
BuildBuddy は、Bazel 用のオープンコア スイートのエンタープライズ機能を提供します。これには、Remote Build Execution サービス、共有ビルド アーティファクト キャッシュ、ビルド結果 UI が含まれます。このサービスは、フルマネージド クラウド サービスとして、または簡単にデプロイできるオンプレミス ソリューションとして提供されます。個人およびオープンソース プロジェクトは無料で利用できます。BuildBuddy はサンフランシスコを拠点とし、Y Combinator の後援を受け、2 人の元 Google 社員がデベロッパーの生産性の向上に情熱を注いで設立されました。
Codethink はオープンソース ソフトウェア コンサルティング会社です。本番環境の組み込みデバイスとクラウド インフラストラクチャ上で、高度なソフトウェアの開発、インテグレーション、テストの自動化、運用全般にわたるメンテナンス サービスを提供しています。Codethink は、Bazel とリモート実行ソリューションを活用して、継続的デリバリーの生産性とスループットを向上させる国際規模の組織と連携しています。
EngFlow を使用すると、Bazel、Goma、Android Platform のビルドを高速化できます。EngFlow のリモートビルド実行、キャッシュ、ビルド結果 UI を使用すると、ビルド、テスト、CI は通常 5 ~ 10 倍高速になります。また、同社の比類ない Bazel の専門知識による恩恵も受けられます。Bazel の開発を主導したエンジニアが作成した EngFlow は、お客様の利益に合わせて Bazel の変更をアップストリームします。また、他の Bazel エキスパートとパートナーシップを結んでいます。
1993 年以来、EPAM は「Engineering DNA」を活用して世界をリードするプロダクト開発、デジタル プラットフォーム エンジニアリング、デジタルおよびプロダクト デザインの大手代理店になりました。Google との緊密なパートナーシップにより、EPAM は Bazel に関する幅広い専門知識を持っており、カスタムルールとツール開発、リモート キャッシュ、実行設定など、あらゆるテクノロジーと複雑な開発と CI/CD プロセスを効率化するために、準備状況を評価し、Bazel への複雑な移行を実行する準備を整えています。
Bazel を検討している場合でも、複雑な移行を行っている場合でも、Oasis Digital は、お客様のユースケースに合わせてビルド エンジニアやアプリ デベロッパーのトレーニング、ビルドの移行支援、Bazel ルールの強化を行うことができます。さらに広義には、モノリポ アプローチ、プロジェクト間の継続的インテグレーション、DevOps、単一バージョン ポリシー、その他の組織の技術的課題を採用しながら、チームが経験する関連する複雑な作業を支援できます。
SUM Global Technology は IT コンサルティング会社です。Google は高パフォーマンスの CI/CD ビルド インフラストラクチャの作成を支援しています。SUM Global は、数十年にわたるビルドドメインの知識と、Bazel による深い技術的専門知識を組み合わせて、お客様の組織と協力してソフトウェア デリバリー プロセスを作成、強化します。Java、Android、Angular のビルドと、その他のツールからの変換を専門としています。Google Remote Build Execution をお手伝いいたします。
Tweag I/O は Bazel の初期アドプターの 1 つであり、2018 年初頭から新しい機能と新しいオープンソース拡張機能に積極的に貢献しています。Google が得意とする分野: ほぼ 1 バイト単位の再現性を実現すること、本番環境まで完全にトレース可能であること、適切にキャッシュして高速に実行できることなど、監査しやすいビルドの実現を支援するパートナーです。2 つとして同じビルドは存在しないため、Tweag のエンジニアは Bazel に関する豊富な知識と、アーキテクチャに関する深い技術知識を組み合わせています。Google は、Bazel 準備評価を使用して Bazel の準備を行い、移行を実施し、既存の設定を改善します。