Impostazioni di Git

Autore:Mikkel Haldorsen
Aggiornato:7 apr 2025

Una volta connesso un repository Git al progetto, selezionare la voce di menu Git dalla pagina delle impostazioni del progetto per modificare le impostazioni Git del progetto. Queste impostazioni includono:

Repository Git connesso

  • Gestione del nome del ramo di produzione: assicurarsi che sia specificato il ramo corretto per le distribuzioni di produzione.
  • Git Large File Storage (LFS): abilita o disabilita il supporto LFS per gestire file di grandi dimensioni nel repository.

Archiviazione di file di grandi dimensioni (LFS)

Se il repository contiene oggetti LFS, abilitare LFS dalle impostazioni del progetto. Esadax tirerà questi oggetti quando abilitato. Assicurarsi di ridistribuire dopo aver abilitato LFS.

Distribuire gli Hooks

Esadax supporta gli hook di distribuzione, che sono URL univoci che attivano le distribuzioni tramite richieste HTTP POST. Controllare la documentazione sugli hook di deploy per maggiori dettagli.

Passaggio di compilazione ignorato

Per impostazione predefinita, Esadax crea una nuova distribuzione e build per ogni commit inviato al repository Git connesso. Per saltare il passaggio di compilazione:

  1. Seleziona un progetto dalla dashboard.
  2. Vai a Impostazioni> Git.
  3. Nella sezione Passaggio di compilazione ignorato, scegliere il comportamento desiderato:
    • Automatico: crea sempre una nuova build.
    • Compila solo produzione/anteprima: compila solo quando Esadax_ENV è impostato di conseguenza.
    • Compila solo se cambia: compila solo quando ci sono cambiamenti nel diff di Git.
    • Comandi personalizzati: esegui script o comandi specifici per controllare le build.

Scollegare il repository Git

Per scollegare un repository Git:

  1. Seleziona un progetto dalla dashboard.
  2. Vai su Impostazioni> Git.
  3. In Repository Git connesso, fai clic su Disconnetti.

Questa guida fornisce dettagli completi sulla gestione delle impostazioni Git per il tuo progetto Esadax. Usalo per ottimizzare le distribuzioni e gestire le fasi di compilazione in modo efficace.