このページでは、Google Cloud コンソールを使用して、事前定義されたスケジュールでビルドを実行する方法について説明します。ビルドをスケジュールするには、手動トリガーを作成し、Cloud Scheduler を使用してトリガーを呼び出す必要があります。
始める前に
Cloud Build API を有効にします。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を介してこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を介してこの権限を取得できます。ロールを付与する方法をご覧ください。- ソースコードを準備します。
- まだ作成していない場合は、手動トリガーを作成します。ビルドのスケジュールを設定できるのは、トリガーが手動トリガーである場合のみです。
- ビルドトリガーにユーザー指定のサービス アカウントを使用する場合は、そのサービス アカウントのメールアドレスを用意してください。スケジューリング サービス アカウントを使用するには、権限を付与する必要があります。