Skip to main content

Test des changements de configuration de conteneur de développement sur une branche de pré-build

Quand vous modifiez la configuration du conteneur de développement pour une branche activée pour les prébuilds, vous devez tester vos modifications dans un codespace.

Qui peut utiliser cette fonctionnalité ?

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

Tous les changements que vous apportez à la configuration du conteneur de développement pour une branche de prébuild entraînent une mise à jour de la configuration du codespace et de la prébuild associée. Il est donc important de tester ces changements dans un codespace d’une branche de test avant de les valider dans une branche de votre dépôt utilisée activement. Vous serez ainsi assuré de ne pas introduire de changements cassants pour votre équipe.

Pour plus d’informations, consultez « Présentation des conteneurs de développement ».

Test des changements apportés à la configuration du conteneur de développement

  1. Créez un codespace à partir de la branche de pré-build dont vous souhaitez modifier le conteneur de développement. Pour plus d’informations, consultez « Création d’un codespace pour un dépôt ».

  2. Dans le codespace, extrayez une branche de test. Pour plus d’informations, consultez « Utilisation du contrôle de code source dans votre espace de code ».

  3. Apportez les changements requis à la configuration du conteneur de développement.

  4. Appliquez les modifications en régénérant le conteneur. Pour plus d’informations, consultez « Présentation des conteneurs de développement ».

  5. Lorsque tout semble correct, nous vous recommandons également de créer un codespace à partir de votre branche de test pour vous assurer que tout fonctionne. Vous pouvez ensuite valider les changements que vous avez apportés à la branche par défaut de votre référentiel ou à une branche de fonctionnalité active, ce qui déclenche une mise à jour de la prébuild pour cette branche.

    Remarque : la création de ce codespace prendra plus de temps que d’habitude, car elle ne sera pas créée à partir d’une pré-build.