Environnements de développement sur Amazon CodeCatalyst - AWS Cloud9

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 de l' 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'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 y travailler avec n'importe lequel des IDE pris en charge. Après avoir choisi un IDE spécifique, vous ne pouvez ouvrir cet environnement de développement qu'avec l'IDE choisi. Si vous souhaitez utiliser un autre IDE, vous pouvez soit le modifier en 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 de RAM et 16 Go de stockage persistant.

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 :

  1. Dans la CodeCatalyst console, accédez à votre environnement de développement via l' AWS Cloud9 IDE.

  2. Choisissez aws-explorer dans la barre latérale AWS Cloud9 .

  3. Dans le volet de navigation des outils de développement, développez CodeCatalystet choisissez Open Settings pour ouvrir la vue Dev Environment Settings.

  4. 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 : affichez le nom et l'emplacement de votre environnement Devfile de développement. Ouvrez le Devfile vôtre 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 ledevfile. Vous pouvez l'utiliser devfiles pour standardiser votre environnement de développement au sein de votre équipe. Vous pouvez modifier le devfile depuis la racine du référentiel source dans CodeCatalyst. Vous pouvez également les modifier devfile dans un IDE compatible. Si vous le modifiez devfile dans un IDE compatible, 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 les devfile modifications.

Note

Vous ne pouvez inclure que des images de conteneurs publics dans votredevfile.

Note

Si des dépendances sont absentes, certaines fonctionnalités AWS Cloud9 de l'IDE risquent de ne pas fonctionner de manière personnaliséedevfile. 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 d'un environnement de développement dans AWS Cloud9
  1. Dans la CodeCatalyst console, accédez à votre environnement de développement via l' AWS Cloud9 IDE.

  2. Dans la AWS Cloud9 barre latérale, choisissez aws-explorer.

  3. Dans le volet de navigation des outils de développement, choisissez le menu de la CodeCatalyst boîte à outils.

  4. Choisissez Open Devfile (Ouvrir un fichier de développement).

  5. Modifiez le devfile, puis enregistrez le fichier.

  6. Choisissez Source Control, qui est l'Gitextension dans la barre latérale du menu.

  7. Dans la zone de texte Message, saisissez un message avant d'indexer des modifications.

  8. Pour préparer une validation, choisissez l'icône Stage All Changes (+) [Indexer toutes les modifications (+)]

  9. Pour afficher Git les commandes, choisissez l'icône de menu située à côté du nom du dépôt.

  10. Choisissez Commit (Valider) et Push (Transmettre).

  11. Choisissez Update Dev Environment dans le AWS Toolkit menu.

    Choisissez Commit (Valider) et Push (Transmettre). La mise à jour devfile a été enregistrée et les modifications ont été validées et transmises.

Note

Supposons que l'environnement de développement que vous souhaitez lancer à l'aide d'un outil personnalisé devfile ne fonctionne pas. Cela peut être dû au fait qu'il 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. Utilisez ensuite un Git client ou un IDE pour apporter des modifications. À partir de CodeCatalyst, vous pouvez utiliser l'Gitextension AWS Cloud9 IDE de la même manière que n'importe quel autre fournisseur d'Githôte et également en utilisant la ligne de commande. Pour savoir comment cloner un dépôt tiers, voir Initialiser ou cloner un Git dépôt.

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.