Skip to main content

事前ビルドが可能なブランチに対する開発コンテナー構成の変更のテスト

プレビルドに対し有効になっているブランチの開発コンテナー構成を変更する場合は、codespace で変更をテストする必要があります。

この機能を使用できるユーザーについて

People with write permissions to a repository can create or edit the dev container configuration for a branch.

プレビルドが可能なブランチの開発コンテナー構成に変更を加えると、codespace 構成と関連するプレビルド テンプレートが更新されます。 そのため、アクティブに使用されているリポジトリのブランチに対して変更をコミットする前に、テスト ブランチから codespace でこのような変更をテストすることが重要です。 これにより、チームに破壊的変更を導入しないようにすることができます。

詳しくは、「開発コンテナーの概要」を参照してください。

開発コンテナー構成に対する変更のテスト

  1. 事前ビルドが可能なブランチから codespace を作成します。このブランチの開発コンテナーを変更します。 詳しくは、「リポジトリの codespace を作成する」を参照してください。

  2. codespace で、テスト ブランチをチェックアウトします。 詳しくは、「Codespace でソースコントロールを使用する」を参照してください。

  3. 開発コンテナー構成に必要な変更を加えます。

  4. コンテナーを再ビルドして変更を適用します。 詳しくは、「開発コンテナーの概要」を参照してください。

  5. すべてが正常に表示されたら、テスト ブランチから新しい codespace を作成して、すべてが動作していることを確認することもお勧めします。 その後、リポジトリの既定のブランチまたはアクティブな機能ブランチに変更をコミットして、そのブランチに対するプレビルドの更新をトリガーできます。

    : この codespace を作成する場合、事前ビルド済みのものから作成するわけではないので、通常よりも時間がかかります。