Spécifiez une version GitHub du référentiel avec une référence et un ID de validation - AWS CodeBuild

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Spécifiez une version GitHub du référentiel avec une référence et un ID de validation

Vous pouvez spécifier une version source avec une référence et un ID de validation dans ce format : refs/heads/branchname^{full-commit-SHA} (par exemple, refs/heads/main^{12345678901234567890123467890123456789}). Dans ce cas, CodeBuild télécharge uniquement la branche spécifiée pour trouver la version.

Pour spécifier une version de GitHub référentiel avec une référence et un ID de validation.
  1. Suivez les étapes de Spécifiez une version de GitHub référentiel avec un ID de validation.

  2. Dans le volet de navigation de gauche, choisissez Projets de génération, puis choisissez le projet que vous avez créé précédemment.

  3. Choisissez Démarrer la génération.

  4. Dans Version de la source, saisissez refs/heads/main^{046e8b67481d53bdc86c3f6affdd5d1afae6d369}. Il s'agit du même ID de validation et d’une référence à une branche dans le format refs/heads/branchname^{full-commit-SHA}.

  5. Choisissez Démarrer la génération.

  6. Une fois la génération terminée, vous devez voir ce qui suit :

    • Sur l’onglet Journaux de génération, la version de la source du projet qui a été utilisée. Voici un exemple.

      [Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 046e8b67481d53bdc86c3f6affdd5d1afae6d369 [Container] Date Time Phase complete: BUILD State: SUCCEEDED
    • Sur l’onglet Variables d'environnement, Resolved source version (Version de source résolue) correspond à l’ID de validation utilisé pour créer la validation.

    • Sur l'onglet Détails de Détail de la phase, la durée de la phase DOWNLOAD_SOURCE doit être inférieure à la durée lorsque vous avez utilisé uniquement l'ID de validation pour spécifier la version de votre code source.