Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Exemples de fichiers de développement dans Amazon Q Developer

Mode de mise au point
Exemples de fichiers de développement dans Amazon Q Developer - Amazon Q Developer

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.

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.

Les exemples suivants montrent des fichiers de développement conformes à la spécification devfile et adaptés à une utilisation avec Amazon Q. Les exemples sont expliqués à la fin de cette page.

Pour plus d'informations sur les fichiers de développement et leur utilisation dans Amazon Q, consultezSuggestions de code de test générées par la commande Amazon Q « /dev ».

Exemple Python

L'exemple suivant montre un fichier de développement que vous pouvez utiliser avec un projet Python.

schemaVersion: 2.0.0 components: - name: dev container: image: public.ecr.aws/aws-mde/universal-image:latest commands: - id: install exec: component: dev commandLine: "pip3.11 install -r requirements.txt" - id: test exec: component: dev commandLine: "python3.11 manage.py makemigrations && python3.11 manage.py test"

Exemple de nœud

L'exemple suivant montre un fichier de développement que vous pouvez utiliser avec un projet Node.js.

schemaVersion: 2.0.0 components: - name: dev container: image: public.ecr.aws/aws-mde/universal-image:latest commands: - id: install exec: component: dev commandLine: "npm install" - id: build exec: component: dev commandLine: "npm run build" - id: test exec: component: dev commandLine: "npm run test"

Explication des exemples

Le tableau suivant décrit chaque ligne ou bloc de code dans les exemples de devfile précédents.

Ligne ou bloc de code Description
schemaVersion: 2.0.0

Spécifie la version du schéma devfile. Amazon Q prend uniquement en charge la version 2.0.0 du schéma.

components:

Liste des composants à déployer dans l'environnement de développement.

- name: dev container: image: public.ecr.aws/aws-mde/universal-image:latest

Indique d'utiliser l'image Docker universelle la plus récente disponible dans l'Amazon Elastic Container Registry (Amazon ECR) public comme environnement de développement. Vous pouvez modifier la version de cette image ou la remplacer par la vôtre. Pour de plus amples informations, veuillez consulter Contenu d'image universel.

commands:

Liste des commandes à exécuter.

- id: install|build|test exec: component: dev commandLine: "cli-instructions"

Une installbuild, ou test commande. Amazon Q exécute les cli-instructions instructions dans l'environnement de développement, sur l'image universelle (ou sur toute autre image spécifiée dansimage:). Elles cli-instructions seront différentes en fonction du contexte de votre projet. Vous pouvez modifier ces commandes en fonction de vos besoins.

Rubrique suivante :

Contenu d'image universel

Rubrique précédente :

Désactivation des tests
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.