ビルドの自動での実行
Set up automatic builds in Unity Build Automation for continuous integration and scheduled workflows.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前
Build Automation では、変更をリポジトリにプッシュしたときに自動的にビルドするようにプロジェクトを構成したり、定義したスケジュールに基づいて反復的なビルドを設定することができます。これらの機能は独立して動作し、さまざまなワークフローに適しています。

UBA - ビルドターゲット設定 - スケジュール
自動ビルドの設定
自動ビルド は、リポジトリに変更をコミットすると自動的に新しいビルドをトリガーします。これにより、プロジェクトが常に最新の更新でビルドされます。- ビルドは、新しい変更がリポジトリにプッシュされるたびにトリガーされます。
- 自動キャンセル を有効にすると、新しい変更がプッシュされたときに保留中または進行中のビルドが自動的にキャンセルされ、最新の変更ビルドのみが保証されます。
スケジュールされたビルドの設定
スケジュールされたビルドでは、リポジトリのアクティビティに関係なく、定義された間隔でビルドを自動的に開始できます。ビルドのスケジュールは、夜間ビルドやスケジュールされたテストなど、定期的なビルドを確実に行うのに役立ちます。 スケジュールされたビルドを構成する場合は、以下の詳細を指定できます。- 頻度: 1 回、日単位、週単位、月単位、年単位、または Cron 形式。
- ビルドの開始日時または Cron 式。
- ビルドキャッシュを使用するかどうか。
Build Automation API を使用したビルドの実行
自動ビルドとスケジュールされたビルドに加え、Build Automation API を使用して、プログラムでビルドをトリガーできます。このアプローチは、ビルドプロセスを外部システムと統合するなど、カスタムビルドトリガーを必要とするワークフローや、ビルドのトリガー方法とタイミングをよりきめ細かにコントロールする必要がある場合に最適です。 Build Automation API では以下のタスクを実行できます。- 特定のビルド設定のビルドのトリガー
- ビルド試行の状態の確認
- ビルドのキャンセル
- ビルド履歴へのアクセス