AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus
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.
Environnements de développement sur Amazon CodeCatalyst
Les sections suivantes expliquent comment créer et gérer votre environnement de développement à l' CodeCatalyst aide du AWS Cloud9 IDE.
Création d'un environnement de développement
Vous pouvez créer un environnement de développement de plusieurs manières :
Créez un environnement de développement CodeCatalyst avec un référentiel CodeCatalyst source à partir des pages Résumé, Environnement de développement ou Référentiels source.
Créez un environnement de développement vide qui n'est pas connecté à un référentiel source CodeCatalyst depuis Dev Environments.
Créez un environnement de développement dans l'environnement IDE de votre choix et clonez un référentiel CodeCatalyst source dans l'environnement de développement.
Vous pouvez créer un environnement de développement pour chaque branche et référentiel. Un projet peut avoir plusieurs référentiels. Vos environnements de développement sont uniquement associés à votre CodeCatalyst compte et ne peuvent être gérés que par votre CodeCatalyst compte. Vous pouvez ouvrir l'environnement de développement et l'utiliser avec n'importe lequel des environnements pris en chargeIDEs. Après avoir choisi un environnement spécifiqueIDE, vous ne pouvez ouvrir cet environnement de développement qu'avec l'environnement choisiIDE. Si vous souhaitez en utiliser un autreIDE, vous pouvez soit le modifier en IDE sélectionnant l'environnement de développement dans la barre de navigation et en choisissant Modifier, soit en créant un nouvel environnement de développement. Par défaut, les environnements de développement sont créés avec un processeur à 2 cœurs, 4 Go et 16 Go de stockage persistant. RAM
Pour plus d'informations sur la création d'un environnement de développement dans CodeCatalyst, consultez la section Création d'un environnement de développement dans le CodeCatalyst guide Amazon.
Pour plus d'informations et pour connaître les étapes relatives à la création d'un environnement de développement dans CodeCatalyst, consultez la section Création d'un environnement de développement dans le guide de CodeCatalyst l'utilisateur Amazon.
Note
Vous pouvez désormais créer des environnements de développement avec des référentiels sources tiers. Pour plus d'informations sur la liaison d'un référentiel source tiers à un projet intégré CodeCatalyst, consultez la section Lier un référentiel source dans le guide de CodeCatalyst l'utilisateur Amazon.
Ouverture des paramètres d'un environnement de développement
Après avoir créé un environnement de développement dans la CodeCatalyst console, vous pouvez consulter les paramètres spécifiques de l'environnement de développement :
-
Dans la CodeCatalyst console, accédez à votre environnement de développement via le AWS Cloud9 IDE.
-
Choisissez aws-explorer dans la barre latérale AWS Cloud9 .
-
Dans le volet de navigation des outils de développement, développez CodeCatalystet choisissez Open Settings pour ouvrir la vue Dev Environment Settings.
-
Dans la vue Dev Environment Settings (Paramètres de l'environnement de développement), les sections suivantes contiennent des options pour votre environnement de développement :
Alias : affichez et modifiez l'alias attribué à votre environnement de développement.
État : consultez le statut actuel de votre environnement de développement, le projet auquel il a été affecté, et arrêtez votre environnement de développement.
Devfile : Afficher le nom et l'emplacement du Devfile pour votre environnement de développement. Ouvrez votre Devfile en choisissant Ouvrir dans l'éditeur.
Compute Settings (Paramètres de calcul) : modifiez la taille et la valeur Timeout Length (Délai d'attente) par défaut pour votre environnement de développement.
Note
Vous ne pouvez pas modifier la quantité d'espace de stockage attribuée à votre environnement de développement une fois celui-ci créé.
Note
Lorsque vous utilisez Amazon CodeCatalyst AWS CLI depuis le terminal, vous devez vous assurer de définir AWS_PROFILE=codecatalyst avant d'exécuter des commandes. CodeCatalyst
Reprise d'un environnement de développement
Tout ce qui se trouve dans le répertoire $HOME
d'un environnement de développement est stocké de manière persistante. Vous pouvez arrêter de travailler dans un environnement de développement si nécessaire et recommencer à travailler dans votre environnement de développement ultérieurement. Supposons qu'un environnement de développement reste inactif pendant une durée supérieure à celle sélectionnée dans les champs Timeout lors de la création de l'environnement de développement. Dans ce cas, la session s'arrête automatiquement.
Vous ne pouvez reprendre un environnement de développement qu'à partir de CodeCatalyst. Pour plus d'informations sur la reprise d'un environnement de développement, consultez la section Resuming a Dev Environment dans le guide Amazon CodeCatalyst .
Note
La reprise d'un environnement de développement peut prendre plusieurs minutes.
Suppression d'un environnement de développement
Lorsque vous avez fini de travailler sur le contenu stocké dans votre environnement de développement, vous pouvez le supprimer. Avant de supprimer un environnement de développement, assurez-vous de valider et de transférer les modifications de code dans le référentiel source d'origine. Une fois que vous avez supprimé votre environnement de développement, la facturation du calcul et du stockage de l'environnement de développement prend fin.
Vous ne pouvez supprimer un environnement de développement que depuis la page Environnements de développement de CodeCatalyst. Pour plus d'informations sur la suppression d'un environnement de développement, consultez Supprimer un environnement de développement dans le CodeCatalyst guide Amazon.
Modification du référentiel devfile pour un environnement de développement
Pour modifier la configuration d'un environnement de développement, modifiez le devfile. Vous pouvez utiliserdevfiles pour standardiser votre environnement de développement au sein de votre équipe. Vous pouvez modifier le devfile à partir de la racine du référentiel source dans CodeCatalyst. Vous pouvez également modifier le devfile dans un supportIDE. Si vous modifiez le devfile dans une version prise en chargeIDE, validez et transférez vos modifications dans le référentiel source ou créez une pull request. Ainsi, un membre de l'équipe peut examiner et approuver le devfile modifications.
Note
Vous ne pouvez inclure que des images de conteneurs publics dans votre devfile.
Note
Si des dépendances sont manquantes, certaines AWS Cloud9 IDE fonctionnalités risquent de ne pas fonctionner en mode personnalisé devfile. Cela peut nécessiter des efforts supplémentaires pour les faire fonctionner sur certaines plateformes autres que Linux x64.
Pour modifier le référentiel devfile pour un environnement de développement dans AWS Cloud9
-
Dans la CodeCatalyst console, accédez à votre environnement de développement via le AWS Cloud9 IDE.
-
Dans la AWS Cloud9 barre latérale, choisissez aws-explorer.
-
Dans le volet de navigation des outils de développement, choisissez le menu de la CodeCatalyst boîte à outils.
-
Choisissez Open Devfile (Ouvrir un fichier de développement).
-
Modifiez le devfile, puis enregistrez le fichier.
-
Choisissez Source Control, qui est Git extension depuis la barre latérale du menu.
-
Dans la zone de texte Message, saisissez un message avant d'indexer des modifications.
-
Pour préparer une validation, choisissez l'icône Stage All Changes (+) [Indexer toutes les modifications (+)]
-
Pour voir Git commandes, choisissez l'icône de menu située à côté du nom du dépôt.
-
Choisissez Commit (Valider) et Push (Transmettre).
-
Choisissez Update Dev Environment dans le AWS Toolkit menu.
Choisissez Commit (Valider) et Push (Transmettre). Le mis à jour devfile a été enregistrée et les modifications ont été validées et appliquées.
Note
Supposons que l'environnement de développement que vous souhaitez lancer utilise un devfile ne fonctionne pas. Cela peut être dû au fait que le devfile n'est pas compatible avec AWS Cloud9. Pour résoudre le problème, consultez le devfile. Si le problème persiste, supprimez-le et essayez d'en créer un nouveau.
Vous pouvez également modifier le devfile pour un environnement de développement via CodeCatalyst. Pour plus d'informations, consultez la section Configuration de votre environnement de développement dans le CodeCatalyst guide Amazon.
Clonage d'un référentiel
Pour travailler efficacement avec plusieurs fichiers, branches et validations dans les référentiels sources, vous pouvez cloner le référentiel source sur votre ordinateur local. Ensuite, utilisez un Git un client ou un IDE homme pour apporter des modifications. À partir de CodeCatalyst, vous pouvez utiliser le AWS Cloud9 IDE Gitextension de la même manière que toute autre Git fournisseur d'hôte et également en utilisant la ligne de commande. Pour savoir comment cloner un dépôt tiers, voir Initialiser ou cloner un Git référentiel.
Pour plus d'informations sur la création d'un environnement de développement à partir d'un référentiel source et son clonage CodeCatalyst, consultez la section Concepts du référentiel source dans le CodeCatalyst guide Amazon.
Résolution des problèmes liés à un environnement de développement
Si vous rencontrez des problèmes avec votre environnement de développement, consultez la section Résolution des problèmes liés aux environnements de développement dans le CodeCatalystguide Amazon.
Note
Lorsque vous utilisez Amazon CodeCatalyst AWS CLI depuis le terminal, vous devez vous assurer de définir AWS_PROFILE=codecatalyst avant d'exécuter des commandes. CodeCatalyst
Si vous rencontrez des problèmes avec votre environnement de développement, consultez la section Résolution des problèmes liés aux environnements de développement dans le CodeCatalyst guide Amazon.