注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
直接モデルデプロイは Global Branching と統合されており、変更を main にマージする前に、ブランチ上でデプロイ設定とそのモデル関数を変更してテストできます。
ブランチ、提案、リベースに関する一般的な情報については、Global Branching の主要概念を参照してください。
開始する前に、main 上のモデルに対して直接モデルデプロイを作成してください。
グローバルブランチ上で直接モデルデプロイを設定するには、次の手順を実行します。
main から設定をコピーして無効状態のブランチデプロイを自動的に作成し、デプロイ設定をグローバルブランチに追加します。デプロイ設定の変更は、グローバルブランチ内に分離されます。提案がマージされるまで、main やほかのブランチの設定は変更されません。
グローバルブランチからデプロイ設定を削除するには、ブランチタスクバーの変更されたリソースパネルを開き、リソースメニューを開いて、ブランチから削除を選択します。これにより、ブランチの提案からデプロイ設定が削除されます。
グローバルブランチ上の直接モデルデプロイから、モデル関数を公開または更新できます。Foundry は、-branch-YYYYMMDD-HHMMSS 形式のバージョン接尾辞を付けて、ブランチローカルの関数バージョンを公開します。このバージョンを表示するには、モデルを開き、ライブデプロイ、概要の順に選択します。バージョンは関数セクションに表示されます。同じグローバルブランチ上の対応アプリケーションでこの関数バージョンを使用できますが、main やほかのブランチからは利用できません。
Foundry がブランチローカルのモデル関数バージョンをサポートするのは、グローバルブランチ上のみです。グローバルブランチに関連付けられていないモデルブランチでは、ブランチローカルの関数バージョンを公開できません。
ブランチ化された関数バージョンの詳細については、関数をブランチ化するを参照してください。
main 上の変更をグローバルブランチと提案を通じて行うことを必須にすることで、デプロイ設定を保護できます。デプロイ設定が保護されている場合は、グローバルブランチ上でモデルをビルドし、そのブランチ上でデプロイを変更して、main を更新するための提案を作成します。
提案を作成すると、ライブデプロイタブの承認バナーに承認ステータスと必要なレビュー担当者が表示されます。レビュー担当者は、main とグローバルブランチのデプロイ設定を左右配置で比較する画面を開き、変更を承認または拒否できます。比較対象には、ランタイム設定とモデル関数の設定が含まれます。

提案をマージするには、次のチェックに成功する必要があります。
main と同期した最新の状態であること。main 上でまだ公開されていないこと。グローバルブランチを作成またはリベースした後に main のデプロイ設定が変更されると、ライブデプロイタブにリベースを求めるプロンプトが表示されます。
デプロイ設定をリベースするには、次の手順を実行します。
main とグローバルブランチの設定を左右配置で比較し、確認します。
リベースでは、どちらか一方の設定全体を保持します。個々のフィールドを別々に解決することはできません。ブランチデプロイの実行中に、デプロイのソースを変更する main の変更を使用する場合は、再起動してリベースを選択して、更新されたソースでデプロイを再起動します。
ブランチローカルのモデル関数の対象となる安定バージョンが main 上ですでに公開されている場合も、リベースする必要があります。
main ブランチにマージする提案をマージすると、選択したデプロイ設定が main に適用されます。main 上にモデルの直接デプロイがまだない場合、Foundry は無効状態で直接デプロイを作成します。使用する準備ができたら、デプロイを開始します。
グローバルブランチにモデル関数が含まれている場合、マージすると、選択したブランチローカルの関数設定が main 上で安定した関数バージョンとして公開されます。