GoogleはGitHubと提携して、クラウドのCIプロセスを簡素化します
3分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
マイクロソフトの前に 買収、GitHubは本日、クラウドでの継続的インテグレーション(CI)プロセスを簡素化するためのGoogleとのパートナーシップを発表しました。 このパートナーシップの一環として、GoogleCloudBuildがGitHubに登場します。 Cloud Buildは、開発者がすべての言語で高速で一貫性のある信頼性の高いビルドを作成し、Cloud Buildを介してCIを簡単にセットアップし、GitHubワークフローの一部としてビルドとテストを自動化するのに役立ちます。
「GitHubMarketplaceでのCloudBuildのリリースは、エキサイティングなパートナーシップの最初のステップです。 フルマネージドの継続的インテグレーションをGitHubプラットフォームに導入すると、GitHub上のすべてのリポジトリに、高速で摩擦のない便利なCIが提供されます。 Google CloudとGitHubは開発者の生産性に関するビジョンを共有しており、このパートナーシップをさらに発展させることを楽しみにしています。」 — Melody Meckfessel、GoogleCloudのエンジニアリング担当副社長。
「GitHubはGoogleと提携して、クラウドネイティブアプリケーション開発のCIを簡単にすることに興奮しています。 Cloud Build for CIをGitHubワークフローの一部として使用できるようになったのは、このパートナーシップの始まりに過ぎません。GitHubのテクノロジー担当シニアバイスプレジデントであるJason Warnerは、今後さらにGoogleで構築できることを楽しみにしています。
この統合のハイライト:
- ゼロ構成Dockerビルド: XNUMXつのステップで、自動コンテナビルドを実行し、すべてのプルリクエストの一部としてGitHubリポジトリにプッシュされた変更をテストできます。 GitHubは、Dockerfileを含むリポジトリのCIを自動的に検出し、推奨します。
- スケーラビリティ: Cloud Buildは、組織の増大するニーズに対応します。 ローカルマシンでの単一のビルドから、多数のプロジェクトにわたるクラウドでの複数のビルドに、すべて数分で並行して移行できます。
- セキュリティ: ビルドは、Googleのセキュリティで保護されたインフラストラクチャで実行されます。 ビルドを作成および表示できるユーザー、使用できるソースコード、ビルドアーティファクトの保存場所を完全に制御できます。
- 柔軟性: 高度なユースケースでは、Cloud Buildを使用してCIを設定するときに、cloudbuild.yamlファイルを含めることができます。 これにより、カスタムビルド手順を定義し、Dockerイメージをキャッシュしてビルドを高速化し、よりスリムなコンテナーをビルドし、Google Kubernetes Engine、Google App Engine、オンプレミスクラスター(まもなくアルファ版)、または別のクラウドプロバイダーに直接デプロイできます。
- 洞察: ビルドが完了すると、ビルド時間、障害、アーティファクトに関する詳細がChecks APIを介してGitHub内で利用できるため、使い慣れたGitHub環境内からビルド結果を理解して診断できます。 完全なログと履歴は、GoogleCloudConsoleのCloudBuildのUIで利用できます。
このパートナーシップの詳細については、以下のソースリンクをご覧ください。
情報源: GitHubの