eb deploy - AWS Elastic Beanstalk

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.

eb deploy

Description

Déploie le groupe source de l'application depuis le répertoire du projet initialisé vers l'application en cours d'exécution.

Si git est installé, l'interface de ligne de commande (CLI) EB utilise la commande git archive pour créer un fichier .zip à partir du contenu de la commande git commit la plus récente.

Cependant, quand .ebignore est présent dans le répertoire de votre projet, l'interface de ligne de commande (CLI) EB n'utilise pas de commandes et de sémantiques Git pour créer votre bundle de fichiers source. Autrement dit, l'interface de ligne de commande (CLI) EB ignore les fichiers spécifiés dans .ebignore et inclut tous les autres fichiers. Plus particulièrement, elle comprend des fichiers source non validés.

Note

Vous pouvez configurer l'interface de ligne de commande (CLI) EB pour déployer un artefact de votre processus de construction au lieu de créer un fichier ZIP de votre dossier de projet. Consultez Déploiement d'un artefact à la place du dossier de projet pour plus de détails.

Syntaxe

eb deploy

eb deploy environment-name

Options

Nom

Description

-l version_label

ou

--label version_label

Spécifiez une étiquette à utiliser pour la version créée par l'interface de ligne de commande (CLI) EB. Si l'étiquette a déjà été utilisée, l'interface de ligne de commande (CLI) EB redéploie la version précédente avec cette étiquette.

Type : chaîne

--env-group-suffix groupname Nom du groupe à ajouter au nom de l'environnement. A utiliser uniquement avec Compose Environments.

-m "version_description"

ou

--message "version_description"

La description de la version de l'application, entourée de guillemets doubles.

Type : chaîne

--modules component-a component-b

Liste des composants à mettre à jour. A utiliser uniquement avec Compose Environments.

-p

ou

--process

Prétraitez et validez les fichiers de configuration et le manifeste d'environnement dans le groupe source. La validation des fichiers de configuration permet d'identifier les problèmes avant de déployer la version de l'application dans un environnement.

--source codecommit/repository-name/branch-name

Référentiel CodeCommit et branche. Voir Utilisation de l'interface de ligne de commande EB avec AWS CodeCommit.

--staged

Déployez des fichiers mis en lots dans l'index git au lieu de la validation HEAD.

--timeout minutes

Le nombre de minutes avant que la commande expire.

--version version_label

Une version de l'application existante à déployer.

Type : chaîne

Options courantes

Sortie

En cas de réussite, la commande renvoie l'état de l'opération deploy.

Si vous avez activé la prise en charge de CodeBuild dans votre application, eb deploy affiche les informations de CodeBuild au fur et à mesure de la création du code. Pour de plus amples informations sur la prise en charge de CodeBuild dans Elastic Beanstalk, veuillez consulter Utilisation de l'interface de ligne de commande EB avec AWS CodeBuild.

Exemple

L'exemple suivant déploie l'application en cours.

$ eb deploy 2018-07-11 21:05:22 INFO: Environment update is starting. 2018-07-11 21:05:27 INFO: Deploying new version to instance(s). 2018-07-11 21:05:53 INFO: New application version was deployed to running EC2 instances. 2018-07-11 21:05:53 INFO: Environment update completed successfully.