Filiale di produzione

Autore:Esadax
Aggiornato:22 apr 2025

Il Production Branch determina quale branch nel tuo repository Git attiva Production Deployments su Esadax.

Per impostazione predefinita, questo è impostato sul ramo main — il che significa che qualsiasi commit inviato a main attiverà automaticamente un Production Deployment completo.


Perché impostare un ramo di produzione?

  • Garantisce un processo di distribuzione stabile e affidabile per l'ambiente live.
  • Mantiene la produzione separata dai rami di sviluppo o di staging.
  • Attiva automaticamente un aggiornamento di produzione quando il ramo designato viene aggiornato.

Comportamento predefinito

Se non è stata modificata l’impostazione, Esadax considera il ramo main come il ramo Production Branch:

  • Invio a main → 🚀 Distribuzione in produzione
  • Invio a qualsiasi altro ramo → Anteprima Deployment

Come cambiare il ramo di produzione

È possibile ignorare il comportamento predefinito selezionando un ramo diverso:

  1. Vai su Impostazioni progetto.
  2. Passare alla sezione Git o Deployments.
  3. Trova il campo Filiale di produzione.
  4. Inserire il nome del ramo desiderato (ad esempio, release, production, v1).

Una volta salvato, i commit futuri a questo ramo attiveranno le distribuzioni di produzione anziché quelle di anteprima.


Casi di utilizzo

  • Si utilizza un flusso Git develop → staging → production e si desidera distribuire production come versione live.
  • Lo sviluppo principale avviene su main, ma le distribuzioni live sono controllate tramite release.

Le migliori pratiche

  • Proteggi il tuo ramo di produzione nel tuo provider Git per evitare modifiche accidentali.
  • Usa pull requests o merge requests per promuovere il codice nel tuo Production Branch.
  • Monitorare attentamente le distribuzioni quando si invia alla produzione.