Termine per il rollback di produzione

1

L'azienda in cui lavoro mantiene una copia del codice sorgente compilato in produzione.

Quindi, fondamentalmente sul nostro server di produzione, abbiamo due cartelle:

ProductionServer\SourceCode\

ProductionServer\SourceCodeRollback\

La cartella di rollback contiene sempre una versione di codice precedente. Ciò avviene in modo che nelle notti di installazione, se qualcosa non va con il nuovo codice, il deployer (che non ha familiarità con il software di controllo del codice sorgente) ha la versione precedente per tornare a.

La mia domanda è: esiste un termine / nomenclatura ufficiale di informatica per la cartella Rollback? O è "Rollback" stesso il termine ufficiale?

    
posta trainer 20.06.2011 - 23:47
fonte

2 risposte

0

Chiamiamo il nostro stato revert . Abbiamo 2 script chiamati go_staging e go_production che fanno le cose ovvie, con go_production che fa uno stato di ripristino completamente funzionale prima che qualsiasi altra cosa sia fatta. Usiamo chiamare il terzo script go_revert ma ci siamo resi conto che era meglio chiamato OMFG . È stato eseguito solo due volte (senza contare i test), ma ci ha permesso di passare da go_production a "OMFG!" a un sito in esecuzione in qualcosa di meno di circa 20 secondi andata e ritorno.

Adoro i single-scripts-that-do-everything perché quando colpisce il fan normalmente non stai pensando in modo coerente.

    
risposta data 21.06.2011 - 01:00
fonte
2

È davvero importante se esiste un termine "corretto"? Se arriva il punto, è tutto ciò che veramente importa.

Detto questo, vorrei:

  1. Ottieni il "deployer" fino alla velocità con almeno le basi del controllo del codice sorgente. Sarei un po 'preoccupato con qualcuno che non riuscisse a cogliere i fondamenti, che fossero un ingegnere esperto o il custode della costruzione.
  2. Scrivi uno script di distribuzione / rollback per il "deployer" da utilizzare che utilizza i rami nel controllo del codice sorgente per la distribuzione.

Entrambe le opzioni di cui sopra sono preferite (almeno per me) per memorizzare una vecchia versione sul server live.

    
risposta data 21.06.2011 - 00:23
fonte

Leggi altre domande sui tag