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 de GitHub référentiel avec un ID de validation
Vous pouvez spécifier une version source avec seulement un ID de validation, par exemple 12345678901234567890123467890123456789
. Dans ce cas, vous CodeBuild devez télécharger l'intégralité du référentiel pour trouver la version.
Pour spécifier une version de GitHub référentiel avec un ID de validation
-
Ouvrez la AWS CodeBuild console sur https://console.aws.amazon.com/codesuite/codebuild/home
. -
Créez un projet de génération. Pour plus d'informations, consultez Création d'un projet de génération (console) et Exécution d'une génération (console). Laissez tous les paramètres avec leurs valeurs par défaut, sauf pour les paramètres suivants.
-
Dans Source:
-
Dans le champ Source provider, sélectionnez GitHub. Si vous n'êtes pas connecté à GitHub, suivez les instructions pour vous connecter.
-
Pour Repository (Référentiel), choisissez Public repository (Référentiel public).
-
Pour Repository URL, entrez
https://github.com/aws/aws-sdk-ruby.git
.
-
-
Dans Environment (Environnement) :
-
Pour Image d'environnement, choisissez Managed image (Image gérée).
-
Pour Operating system (Système d'exploitation), choisissez Amazon Linux 2.
-
Pour Runtime(s) (Exécution(s)), sélectionnez Standard.
-
Pour Image, choisissez aws/codebuild/amazonlinux2-x86_64-standard:4.0.
-
-
-
Pour Build spécification (Spécifications de génération), choisissez Insérer des commandes de génération, puis choisissez Switch to editor (Passer à l'éditeur).
-
Dans Build commands (Commandes de génération), remplacez le texte de l'espace réservé par ce qui suit :
version: 0.2 phases: install: runtime-versions: ruby: 2.6 build: commands: - echo $CODEBUILD_RESOLVED_SOURCE_VERSION
La section
runtime-versions
est obligatoire lorsque vous utilisez l'image standard Ubuntu 2.0. Ici, la version Ruby 2.6 de l'exécution est spécifiée, mais vous pouvez utiliser n'importe quelle exécution. La commandeecho
affiche la version du code source stocké dans la variable d'environnementCODEBUILD_RESOLVED_SOURCE_VERSION
. -
Dans Configuration de la génération, acceptez les valeurs par défaut, puis choisissez Démarrer la génération.
-
Pour Version de la source, saisissez
046e8b67481d53bdc86c3f6affdd5d1afae6d369
. Il s'agit SHA d'un commit dans lehttps://github.com/aws/aws-sdk-ruby.git
dépôt. -
Choisissez Démarrer la génération.
-
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étail de la phase, la durée de la phase
DOWNLOAD_SOURCE
.
-