Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
W praktycznych zastosowaniach, aby zapewnić bezpieczeństwo danych i stabilne działanie aplikacji, zazwyczaj wdrażamy wiele środowisk, takich jak środowisko deweloperskie, środowisko przedprodukcyjne (pre-release) oraz środowisko produkcyjne. Ten dokument przedstawia przykłady dwóch typowych przepływów pracy w rozwoju no-code i szczegółowo wyjaśnia, jak zaimplementować zarządzanie wydaniami w NocoBase.
Trzy wtyczki są niezbędne do zarządzania wydaniami. Proszę upewnić się, że wszystkie poniższe wtyczki są aktywne.
To podejście jest odpowiednie dla prostych przepływów pracy deweloperskich. Istnieje jedno środowisko deweloperskie, jedno środowisko przedprodukcyjne i jedno środowisko produkcyjne. Zmiany przepływają sekwencyjnie ze środowiska deweloperskiego do środowiska przedprodukcyjnego, a ostatecznie są wdrażane w środowisku produkcyjnym. W tym przepływie pracy tylko środowisko deweloperskie może modyfikować konfiguracje; ani środowisko przedprodukcyjne, ani produkcyjne nie zezwalają na modyfikacje.

Podczas konfigurowania reguł migracji, dla wbudowanych tabel w rdzeniu i wtyczkach proszę wybrać regułę „Nadpisz priorytetowo” (Overwrite). W przypadku pozostałych elementów, jeśli nie ma specjalnych wymagań, można pozostawić ustawienia domyślne.

To podejście jest odpowiednie dla scenariuszy współpracy wielu osób lub złożonych projektów. Kilka równoległych środowisk deweloperskich może być używanych niezależnie, a wszystkie zmiany są scalane w jednym środowisku przedprodukcyjnym w celu testowania i weryfikacji, a następnie wydawane do środowiska produkcyjnego. W tym przepływie pracy również tylko środowisko deweloperskie może modyfikować konfiguracje; ani środowisko przedprodukcyjne, ani produkcyjne nie zezwalają na modyfikacje.

Podczas konfigurowania reguł migracji, dla wbudowanych tabel w rdzeniu i wtyczkach proszę wybrać regułę „Wstaw lub aktualizuj priorytetowo” (Insert or Update). W przypadku pozostałych elementów, jeśli nie ma specjalnych wymagań, można pozostawić ustawienia domyślne.

Przed wykonaniem migracji system automatycznie tworzy kopię zapasową bieżącej aplikacji. Jeśli migracja zakończy się niepowodzeniem lub wyniki nie będą zgodne z oczekiwaniami, mogą Państwo wycofać zmiany i przywrócić poprzedni stan za pomocą Menedżera kopii zapasowych.
