ビルドをスケジュールする

このページでは、Google Cloud コンソールを使用して、事前定義されたスケジュールでビルドを実行する方法について説明します。ビルドをスケジュールするには、手動トリガーを作成し、Cloud Scheduler を使用してトリガーを呼び出す必要があります。

始める前に

  • Cloud Build API を有効にします。

    API を有効にするために必要なロール

    API を有効にするには、serviceusage.services.enable 権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を介してこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を介してこの権限を取得できます。ロールを付与する方法をご覧ください。

    API の有効化

  • ソースコードを準備します。
  • まだ作成していない場合は、手動トリガーを作成します。ビルドのスケジュールを設定できるのは、トリガーが手動トリガーである場合のみです。
  • ビルドトリガーにユーザー指定のサービス アカウントを使用する場合は、そのサービス アカウントのメールアドレスを用意してください。スケジューリング サービス アカウントを使用するには、権限を付与する必要があります。

ビルドのスケジュール設定