środa, sierpnia 31, 2011

Jak zarządzać konfiguracją BW na produkcji

U czwartego operatora mobilnego ładnie rozwiązane jest zarządzanie konfiguracją i wdrożeniami. Całe zadeployowane komponenty platformy integracyjnej są wersjonowane w SVN. Na środowisko preprod wgrywana jest nowa paczka, tam następuje testowanie i commit do SVN-a. Na produkcji jest jedynie svn up. Jak ten wzorzec można przenieść na Tibco?
Katalog /export/home/system/bw-adapter jest wersjonowany w SVN na środowisku preprod i prod.
W katalogu mamy podkatalogi: bw (skrypty startowe/klastrowe), config (konfiguracja tra-środowisko, zmienne per środowisko) oraz repo (repozytorium BW przeniesione z datafiles). Skrypty startowe w zależności od zmiennej środowiskowej ustawionej w powłoce Unix używają odpowiednich plików konfiguracyjnych.
Wdrożenie lub wycofanie wdrożenia polega na wykonaniu svn switch --revision. Prosto, szybko i bezpiecznie. Warto używać sprawdzonych wzorców i zasady KISS.

0 komentarze: