Gestisci implementazioni e release

Se sono abilitate le implementazioni automatiche, ogni volta che esegui il push di un nuovo commit ramo live nel tuo repository GitHub App Hosting implementa automaticamente un nuova versione dell'app. Puoi controllare lo stato dell'implementazione nel Console Firebase o nel controllo GitHub App Hosting.

Visualizza implementazioni

La console Firebase dà accesso a informazioni dettagliate su tutti le implementazioni dell'app. Nella App Hosting, seleziona Visualizza per il backend di cui vuoi visualizzare le implementazioni. La dashboard mostra informazioni sull'implementazione corrente, oltre a una tabella che elenca cronologia di tutte le implementazioni per questo backend.

Screenshot della visualizzazione dei implementazioni della console

Ogni implementazione contiene un commit git, un job Cloud Build e un revisione Cloud Run.

  • Il commit git è lo snapshot del repository al momento dell'implementazione è stato creato.
  • Il job Cloud Build è l'ambiente di build in cui viene eseguito App Hosting il comando build dell'app. Puoi accedere ai log di Cloud Build facendo clic su sull'ID build nella console Firebase.
  • La revisione Cloud Run è l'ambiente di runtime per la tua app web. Puoi scoprire di più sulla configurazione del runtime di un'implementazione (ad esempio e limiti di memoria e variabili di ambiente) facendo clic sul menu con tre puntini e selezionando Visualizza revisione Cloud Run.

Attivare manualmente un'implementazione

Se vuoi attivare manualmente un'implementazione dalla tua origine GitHub senza eseguendo il push di un nuovo commit, puoi creare un'implementazione dalla console Firebase. Uno. il motivo per cui potresti voler attivare manualmente un'implementazione è forzare la rigenerazione di contenuti statici. Ad esempio, se i dati utilizzati per generare una pagina vengono aggiornato, dovrai eseguire nuovamente il rendering della pagina per pubblicare i contenuti aggiornati.

  1. Nel App Hosting scheda, seleziona Visualizza per il backend per il quale vuoi creare un'implementazione.
  2. Nella dashboard del backend, seleziona Crea implementazione.
  3. Seleziona il ramo di cui eseguire il deployment.
  4. Seleziona il commit di cui eseguire il deployment, il commit più recente o un commit precedente. specificato dal relativo ID commit.
  5. Seleziona Crea. Lo stato e il numero di build dell'implementazione sono visualizzati in la tabella della cronologia dell'implementazione. Al termine del processo di implementazione, l'implementazione è visualizzata come implementazione corrente.

Modifica impostazioni di implementazione

Puoi modificare il ramo attivo per le implementazioni e disabilitare o abilitare le implementazioni automatiche utilizzando i controlli in Impostazioni > Deployment nella per un backend.

  1. Nel App Hosting scheda, seleziona Visualizza per il backend in cui vuoi aggiornare le impostazioni di implementazione.
  2. Nella dashboard del backend, seleziona Impostazioni. Viene mostrata la vista predefinita informazioni sui domini e sui domini personalizzati.
  3. Seleziona la vista Deployment. In questa visualizzazione puoi modificare le impostazioni ramo per le implementazioni e disabilitare o abilitare le implementazioni automatiche. Inoltre, puoi impostare la directory radice dell'app e l'ambiente del backend (vedi Eseguire il deployment in più ambienti).