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:
- Vai su Impostazioni progetto.
- Passare alla sezione Git o Deployments.
- Trova il campo Filiale di produzione.
- 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.