Subversion i automagiczne auktualnienia
Daniel Mróz
beorn w alpha.pl
Czw, 30 Lis 2006, 14:30:45 CET
Dnia Thu, 30 Nov 2006 12:49:16 +0100
Paweł Kośka <pawel w artfan.net> napisał(a):
> > Synchronizacja następuje _tylko_ z gałęzi stable. Gałąź test służy
> > do dodawania konfiguracji nowych usług, jeśli wymagana jest
> > modyfikacja konfiguracji istniejących.
> A aktualizacja następuje automatycznie czy ręcznie to robisz?
Zależy. Jeśli jakaś zmiana wymaga komentarza dla innych
administratorów, commit robiony jest ręcznie (+ commitlog leci mailem
do wszystkich z automatu). W przeciwnym wypadku commit jest
automagiczny z crona raz dziennie.
U mnie jednak SVN w tym przypadku służy jako repozytorium konfiguracji
na wypadek awarii lub konieczności przywrócenia konfiguracji jeśli
jakaś ostatnia zmiana coś napsuła. Dodatkowo wszyscy admini mają wgląd
w zmiany jakie zachodzą na serwerach (commitlogi mailowo). Nie używam
tego do scentralizowanej konfiguracji maszyn, gdyż nie mam pomysłu
jakby miał niby wyglądać restart zrekonfigurowanych usług.
> Jeśli automatycznie, to mógłbyś pokazać skrypt który to robi?
svn ci -m '- Automatic commit' /etc
> > Podział na branche i tagi chyba nie ma
> > większego sensu w tym zastosowaniu.
> Tak, branche to na pewno, ale otagować czasem by można było.
Tagi nie mają aż takiego zastosowania chyba, że jest jakaś gigantyczna
zmiana na większości serwerów i chce się to zaznaczyć. W innym
przypadku wystarczy update po dacie.
Pozdrawiam
Beorn
--
Daniel 'Beorn' Mróz <beorn w alpha.pl> http://127.0.0.1/beorn
[GIT d s:- a-@ C++++ UL++++$ P+ L++++ E--- W+ N+++ o? K- w---]
[O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*]
[ r(-) y+ ]
Więcej informacji o liście dyskusyjnej pld-users-pl