Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
eb deploy
Descrizione
Consente di distribuire il bundle di origine dell'applicazione dalla directory di progetto inizializzato all'applicazione in esecuzione.
Se git è installato, la CLI EB usa il comando git archive
per creare un file .zip
dal contenuto del comando git commit
più recente.
Tuttavia, quando .ebignore
è presente nella directory del progetto, la CLI EB non utilizza comandi e semantiche git per creare il bundle di origine. Questo significa che la CLI EB ignora i file specificati in .ebignore
e include tutti gli altri file. In particolare, include i file sorgente non eseguiti.
Nota
È possibile anche configurare la CLI EB per distribuire un artefatto del processo di build anziché creare un file ZIP della cartella di progetto. Per informazioni dettagliate, consulta Distribuzione di artifact invece della cartella del progetto.
Sintassi
eb deploy
eb deploy environment-name
Opzioni
Nome |
Descrizione |
---|---|
oppure
|
Specifica un'etichetta da utilizzare per la versione che la CLI EB crea. Se l'etichetta è già stata utilizzata, la CLI EB ridistribuisce la versione precedente con tale etichetta. Tipo: string |
--env-group-suffix |
Nome del gruppo a cui aggiungere il nome dell'ambiente. Da utilizzare solo con ambienti Compose. |
oppure
|
La descrizione della versione dell'applicazione, racchiusa tra virgolette. Tipo: string |
|
Elenco dei componenti da aggiornare. Da utilizzare solo con ambienti Compose. |
oppure
|
Pre-elabora e convalida l'ambiente il manifest e i file di configurazione dell'ambiente nel bundle di origine. La convalida dei file di configurazione è in grado di identificare i problemi prima di distribuire la versione dell'applicazione in un ambiente. |
|
Repository e ramo CodeCommit. Per informazioni, consulta Utilizzo della CLI EB con AWS CodeCommit. |
|
Distribuisci i file per fasi nell'indice git anziché nel commit HEAD. |
|
Il numero di minuti prima che il comando scada. |
|
Una versione esistente dell'applicazione da distribuire. Tipo: string |
Output
In caso di esito positivo, il comando restituisce lo stato dell'operazione deploy
.
Se hai abilitato il supporto per CodeBuild nell'applicazione, eb deploy mostra informazioni da CodeBuild durante la compilazione del codice. Per informazioni sul supporto di CodeBuild in Elastic Beanstalk, consultare Utilizzo della CLI EB con AWS CodeBuild.
Esempio
L'esempio seguente distribuisce l'applicazione corrente.
$ 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.