Bazel コミュニティ エキスパート
Bazel コミュニティに大きく貢献していて、プロジェクトに支援してくれる企業
アスペクト ビルド
Bazel Monorepos のデベロッパー プラットフォームである Aspect Workflows は、50 社を超える企業の Bazel ナビゲーションで得られた分析情報を活用して開発されました。Google のプラットフォームは、Bazel を使用したデベロッパー エクスペリエンスの向上、特に CI でのビルド時間の短縮とコンピューティング コストの削減を目的として設計されています。Aspect Workflows は、現在の構成を維持しながら、既存の CI およびクラウド インフラストラクチャとシームレスに統合します。このアプローチにより、ユーザーは基盤となるインフラストラクチャを管理し、CI が高速に保たれるようにしながら、優れたプロダクトの革新と提供に集中できます。Aspect は、チームが Bazel で成功を収められるよう、コンサルティング、サポート、トレーニングを提供します。Google は、JavaScript および OCI イメージの正規のオープンソース ルールセットの作成者およびメンテナンス担当者です。
ビットライズ
Bitrise は、世界をリードするモバイル ファーストの CI/CD プラットフォームです。Google の Bitrise Build Cache & CDN プロダクトは、企業や急成長中の組織が Bazel プロジェクトを最適化して改善することを可能にします。Bitrise は、他では入手できない、競合のないビルドおよびテスト キャッシュ ソリューションを市場に投入しました。セットアップやメンテナンスが不要な、Bitrise によるフルマネージドの初めてのケースです。Google のすぐに使えるキャッシュ手順を使用して、緊密に統合された CI/CD と Bazel を活用できます。また、Google のキャッシュを他のプラットフォームのビルドに直接統合することもできます。
BuildBuddy
BuildBuddy は、Bazel 用のオープンコア スイートのエンタープライズ機能を提供します。これには、Remote Build Execution サービス、共有ビルド アーティファクト キャッシュ、ビルド結果 UI が含まれます。このサービスは、フルマネージド クラウド サービスとして、または簡単にデプロイできるオンプレミス ソリューションとして提供されます。個人およびオープンソース プロジェクトは無料で利用できます。BuildBuddy はサンフランシスコを拠点とし、Y Combinator の後援を受け、2 人の元 Google 社員がデベロッパーの生産性の向上に情熱を注いで設立されました。
Codethink
Codethink はオープンソース ソフトウェア コンサルティング会社です。本番環境の組み込みデバイスとクラウド インフラストラクチャ上で、高度なソフトウェアの開発、インテグレーション、テストの自動化、運用全般にわたるメンテナンス サービスを提供しています。Codethink は、Bazel とリモート実行ソリューションを活用して、継続的デリバリーの生産性とスループットを向上させる国際規模の組織と連携しています。
EngFlow
EngFlow を使用すると、Bazel、Goma、Android Platform のビルドを高速化できます。EngFlow のリモートビルド実行、キャッシュ、ビルド結果 UI を使用すると、ビルド、テスト、CI は通常 5 ~ 10 倍高速になります。また、同社の比類ない Bazel の専門知識による恩恵も受けられます。Bazel の開発を主導したエンジニアが作成した EngFlow は、お客様の利益に合わせて Bazel の変更をアップストリームします。また、他の Bazel エキスパートとパートナーシップを結んでいます。
Epam
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 の準備を行い、移行を実施し、既存の設定を改善します。