In questa pagina viene descritto come eseguire il deployment del tuo progetto nell'ambiente flessibile di App Engine utilizzando un archivio WAR o un file JAR eseguibile.
Prima di iniziare
È necessario un progetto Google Cloud con un'applicazione App Engine in cui eseguire il deployment. Se non ne hai già uno, utilizza la console Google Cloud per configurare il progetto Google Cloud:
- Seleziona o crea un nuovo progetto Google Cloud.
Accedi a un Account Google usato per eseguire il deployment del tuo progetto in App Engine.
Esegui questo comando
gcloud auth application-default login
Il browser di sistema si apre al di fuori dell'interfaccia a riga di comando e richiede le autorizzazioni necessarie per gestire le applicazioni App Engine:
Fai clic su Allow (Consenti) e chiudi la finestra. Eclipse ha eseguito l'accesso al tuo account.
Eseguire il deployment di un file JAR o WAR
Per eseguire il deployment di un file JAR preesistente o di un file JAR eseguibile nell'ambiente flessibile:
Prepara un file
app.yaml
. Come minimo, deve contenere le seguenti righe:runtime: java env: flex
Fai clic sul pulsante della barra degli strumenti Google Cloud
.
Seleziona Deploy WAR/JAR File to App Engine Flexible... nel menu a discesa.
Seleziona l'account con cui vuoi eseguire il deployment o accedi con un altro account.
Nell'elenco Progetto, seleziona il progetto Google Cloud in cui vuoi eseguire il deployment.
Nel campo WAR/JAR, fai clic su Sfoglia per selezionare il file dell'archivio.
Nel campo app.yaml, fai clic su Sfoglia per selezionare il file
app.yaml
.Se vuoi mantenere la versione corrente in esecuzione e promuovere manualmente la nuova versione in un secondo momento utilizzando gcloud o la console Google Cloud, deseleziona la casella di controllo Promuovi la versione di cui è stato eseguito il deployment per ricevere tutto il traffico.
Se non vuoi interrompere la versione precedente, deseleziona la casella di controllo Interrompi versione precedente.
Fai clic su Esegui il deployment.
Dopo il completamento del deployment, Eclipse apre un browser interno che si connette all'app di cui è stato eseguito il deployment.
Passaggi successivi
- Esplora il codice plug-in o segnala problemi su GitHub o poni una domanda su Stack Overflow.