Developer toolchainFoundry Branching [Beta]Usageブランチ保持

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ブランチ保持

特定の日数後にアクティビティがないブランチは自動的にInactiveとしてマークされ、その後自動的にClosedされます。ブランチがメインブランチにデプロイされずにクローズされると、「インデックス解除」として知られるプロセスでそのリソースが削除され、ブランチのコストが削減されます。

ブランチがInactiveとしてマークされた場合、ユーザーは Foundry でメール通知と通知を受け取ります。Branchesタブや個々のブランチビューでInactiveとしてマークされたブランチを確認できます。

ブランチをActive状態に戻すには、以下のいずれかのオプションを選択できます。

  • ブランチのInactiveラベルを手動で削除します。これを行えるのは、そのブランチの所有者のみです。
  • ブランチリソースの作業を続け、変更または追加をブランチにデプロイします。ブランチの状態はバックグラウンドで自動的に更新されます。この変更はブランチ名を変更するなど簡単なもので構いません。

ブランチが非アクティブと見なされる期間や、ブランチが自動的にクローズされるタイミングをControl Panelで設定できます。Control Panel > Spaces > Actions > Foundry branch retention policyに移動し、Spacesセクションの設定を表示および編集します。

Branch retentions Actions dropdown menu.

Branch retention options related to Foundry branch retention policies.

デフォルトでは、これらの値は7日に設定されています。Foundry Branching は保持アクションの対象となるブランチに対して毎時間保持タスクを実行します。

ブランチに自動的に適用される可能性のあるアクションのセットは以下の通りです。ブランチは次のように自動的に:

  1. Activeブランチに 7 日間変更がない場合、Inactiveとしてマークされます。
  2. Inactiveブランチに変更が観察された場合、再びActiveとしてマークされます。
  3. Inactiveブランチに 7 日間変更がない場合、Closedとしてマークされます。

一度ブランチがClosedになると、それを再開することはできません。これはユーザーにとって最終状態です。ブランチがClosedまたはDeployed状態になってから 7 日後、その残存データはfoundry-retentionで実行されるジョブによって削除されます。

Foundry ブランチのコストを追跡する取り組みが進行中で、これはResource Management application (RMA)でまもなく閲覧できるようになります。