Non utilizzare la codifica per l'ambiente di sviluppo, perché abbiamo abbastanza piacevole copertura di test, ma vi suggerisco, si può facilmente tag contenitore con il vostro numero di CI strumento di compilazione (TeamCity, Jenkins), qualcosa come
finestra mobile accumulo -t {} yourserviceName: {JENKINS numero di build}
Tuttavia, distribuzioni di produzione - è una storia diversa po '. Usiamo due tag per questo - precedente e ultima
container produzione 1.Build sul teh build server
2.Premere a pronti contro termine condiviso
3.Tirare al server di produzione.
Il tag ultimo è sempre contenuto nel repository condiviso. Prima del passaggio 3, re-taggare il container corrente esistente su precedente.
Qual è il vantaggio?
Se avete il vostro ultimo contenitore con errore critico, basta rollback alla precedente uno. È un caso estremamente raro, quando devi eseguire un rollback rapido, diciamo, 4 installazioni indietro, quindi non c'è bisogno di mantenere le versioni lì