Hardlinking Git Repo per la distribuzione: possibili inconvenienti?

-2

Ho un server di produzione che sto gestendo in questo momento, ma sta diventando incredibilmente inefficiente per entrambi:

  1. SSH nel server remoto e sviluppo lato server
  2. Sviluppa sul mio computer locale e trasferisci le modifiche al server remoto

Un possibile rimedio che mi è venuto in mente è stato mantenere un repository git che riflettesse il filesystem del server remoto (quindi il server / var / www / html / sarebbe REPO / var / www / html), e poi su push , avendo un git hook linka tutti i file nelle directory appropriate. Tutto ciò che sto spingendo attualmente è solo configs (ad esempio Nginx.conf) / file interpretati (ad esempio HTML / JS), quindi non vedo alcun problema spuntare lì. Anche per gli elementi compilati, sembra essere semplice come utilizzare la stessa architettura della CPU, durante la costruzione, e quindi ricollegare il lato server.

Mi manca qualcosa? Vedo solo benefici qui.

    
posta user297624 02.03.2018 - 17:36
fonte

1 risposta

1

"Se devi ssh alla tua casella prod, la tua automazione ha fallito" (q).

Considera:

risposta data 02.03.2018 - 18:14
fonte

Leggi altre domande sui tag