Distribuzioni

La pagina Distribuzioni mostra i dettagli e la cronologia di distribuzione di un’applicazione.

Visualizzare i dettagli e la cronologia di distribuzione dell'applicazione in MyKinsta.
Visualizzare i dettagli e la cronologia di distribuzione dell’applicazione in MyKinsta.

Dettagli

In questa sezione potete vedere da dove viene distribuita l’applicazione, compreso il branch, un link all’ultima distribuzione e se le distribuzioni automatiche sono abilitate o meno. Se il deploy automatico è abilitato, l’applicazione viene distribuita ogni volta che viene effettuato un commit sul branch nel repository Git. Potete abilitare o disabilitare le distribuzioni automatiche nelle Impostazioni dell’applicazione.

Per distribuire nuovamente il commit più recente, cliccate su Distribuisci di nuovo.

Per tornare all’ultima distribuzione riuscita, cliccate su Rollback.

Cronologia

In questa sezione potete vedere un elenco di tutte le distribuzioni precedenti. potete anche distribuire manualmente l’applicazione cliccando su Distribuisci ora.

Per distribuire nuovamente un commit precedente, cliccate sul menu a forma di kebab (tre punti) per quel commit e cliccate su Distribuisci di nuovo.

Quando una distribuzione è in corso, il pulsante Distribuisci ora è sostituito dal pulsante Annulla distribuzione. Se si annulla una distribuzione, a seconda della fase in cui si trova la distribuzione, viene annullata la creazione o il rollout della distribuzione.

Dettagli della distribuzione individuale

Se fate clic su una delle precedenti distribuzioni, verrete portati in una pagina dedicata che mostra i dettagli della distribuzione e l’avanzamento della distribuzione per quella specifica installazione.

Dettagli della distribuzione

Dettagli della distribuzione individuale.
Dettagli della distribuzione individuale.

Mostra informazioni quali:

  • Il nome del repository Git e del branch.
  • L’ID del commit, con un link al commit presso il provider di servizi Git.
  • Chi ha avviato la distribuzione.
  • La data e l’ora di inizio della distribuzione.
  • Il tempo necessario per terminare la distribuzione (Durata distribuzione).
  • Il messaggio di commit.

Se volete modificare le impostazioni delle risorse per aumentare o diminuire la CPU e la RAM del processo di build, cliccate su Modifica impostazioni. In questo modo si accede alla pagina Processi e si apre la finestra modale/pop-up Aggiorna build, che permette di apportare le modifiche.

Per distribuire nuovamente l’applicazione da questo commit, cliccate su Distribuisci di nuovo.

Stato di avanzamento della distribuzione

Se il processo di build o di rollout sta richiedendo troppo tempo o se avete apportato una modifica e volete interrompere la distribuzione, potete cliccare sul pulsante Annulla distribuzione. Livello di log permette di modificare il livello di gravità dei log che appaiono nel processo di build.

Processo di build dell'applicazione in esecuzione in MyKinsta.
Processo di build dell’applicazione in esecuzione in MyKinsta.
  • Il processo di build mostra lo stato della build. Potete anche fare clic sul processo di build per espanderlo e vedere il registro di build.
    • In esecuzione: il processo di build è ancora in corso.
    • Completato: il processo di build è terminato e ha avuto successo.
    • Fallito: il processo di build è fallito. In questo caso, controllate il registro di build per identificare il punto in cui il processo potrebbe essere fallito.
  • Il processo di rollout mostra lo stato del rollout.
  • Lo stato di distribuzione mostra lo stato della distribuzione. Quando la distribuzione è completa, mostra un link al dominio dell’applicazione e un link per visualizzare i registri di esecuzione.

Annullare una distribuzione

Può capitare che dobbiate annullare la distribuzione dell’applicazione. Potreste voler modificare il codice o forse la distribuzione sta richiedendo più tempo del previsto e volete indagare sul codice dell’applicazione.

Per annullare una distribuzione, nella pagina delle distribuzioni o nei dettagli della distribuzione, cliccate su Annulla distribuzione.

Quando appare la finestra di conferma, cliccate su Annulla la distribuzione per confermare l’annullamento.

A seconda della fase di distribuzione in cui si trova l’applicazione, questo annulla la build o il rollout. Se la build viene completata con successo prima di annullare la distribuzione, nei dettagli della distribuzione verrà mostrato un processo di build riuscito con un rollout fallito.

Se necessario, potete tornare indietro all’ultima distribuzione andata a buon fine o ripristinare una distribuzione precedente.

Ripristinare una distribuzione

Se riscontrate bug o problemi imprevisti nell’ultima versione dell’applicazione, la funzione di rollback può aiutarvi a ridurre al minimo i tempi di inattività. Con questa funzione potete tornare rapidamente all’ultima distribuzione andata a buon fine.

La funzione di rollback utilizza l’immagine di build esistente dell’ultima distribuzione andata a buon fine per distribuire nuovamente l’applicazione, saltando essenzialmente la fase di build. Questo aiuta a ripristinare l’operatività dell’applicazione in tempi brevi.

Il rollback non modifica nessuno dei seguenti aspetti:

  • Processi di build
  • Buildpacks
  • Risorse di build
  • Variabili d’ambiente
  • Percorso del file di build o del Dockerfile

Per annullare una distribuzione, andate su Distribuzioni > Dettagli e cliccate su Rollback.

Visualizzare i dettagli e la cronologia delle distribuzioni dell'applicazione in MyKinsta.
Visualizzare i dettagli e la cronologia delle distribuzioni dell’applicazione in MyKinsta.

Nella finestra di conferma che appare, cliccate nuovamente su Rollback.

Eseguire il Rollback alla distribuzione precedente.

Se volete distribuire una versione precedente dell’applicazione, dovrete distribuire nuovamente quella specifica distribuzione.

Questo articolo ti è stato utile?