

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**
<a name="eb3-deploy"></a>

## Description
<a name="eb3-deploydescription"></a>

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](eb-cli3-configuration.md#eb-cli3-artifact) pour plus de détails.

## Syntaxe
<a name="eb3-deploysyntax"></a>

 **eb deploy** 

 **eb deploy *environment-name*** 

## Options
<a name="eb3-deployoptions"></a>


****  

|  Nom  |  Description  | 
| --- | --- | 
|  `-l` *version\$1label* or `--label` *version\$1label*  |  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](ebcli-compose.md). | 
|  `-m` "*version\$1description*" or `--message` "*version\$1description*"  |  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](ebcli-compose.md). | 
|  `-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`  |  CodeCommit référentiel et branche.  | 
|  `--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\$1label*  |  Une version de l'application existante à déployer. Type : chaîne  | 
|  [Options courantes](eb3-cmd-options.md)  |  | 

## Output
<a name="eb3-deployoutput"></a>

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

Si vous avez activé le CodeBuild support dans votre application, **eb deploy** affiche les informations à partir CodeBuild de la création de votre code. Pour plus d'informations sur le CodeBuild support d'Elastic Beanstalk, consultez. [Utilisation de l'interface de ligne de commande EB avec AWS CodeBuild](eb-cli-codebuild.md)

## Exemple
<a name="eb3-deployexample"></a>

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.
```