logologo
Start
Manual
Utveckling
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Manual
Utveckling
Plugins
API
logologo

Publiceringshantering

Översikt
Variabler & hemligheter
Backup-hantering
Migreringshantering
Next PageÖversikt
TIP

Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen

#Versionshantering

#Introduktion

I verkliga applikationer är det vanligt att distribuera flera miljöer, som utvecklings-, förproduktions- och produktionsmiljöer, för att säkerställa både datasäkerhet och stabil drift. Detta dokument beskriver i detalj hur ni implementerar versionshantering i NocoBase, med exempel från två vanliga utvecklingsprocesser utan kod.

#Installation

För versionshantering krävs tre plugin. Se till att ni har aktiverat följande plugin.

#Miljövariabler

  • Inbyggt plugin, installeras och aktiveras som standard.
  • Ger centraliserad konfiguration och hantering av miljövariabler och nycklar. Används för att lagra känslig data, återanvända konfigurationsdata och isolera miljöspecifika inställningar med mera (Se dokumentation).

#Säkerhetskopieringshanterare

  • Detta plugin är endast tillgängligt i Professional-utgåvan eller högre (Läs mer).
  • Erbjuder funktioner för säkerhetskopiering och återställning, inklusive schemalagda säkerhetskopior, för att säkerställa datasäkerhet och snabb återställning (Se dokumentation).

#Migreringshanterare

  • Detta plugin är endast tillgängligt i Professional-utgåvan eller högre (Läs mer).
  • Används för att migrera applikationskonfigurationer mellan olika applikationsmiljöer (Se dokumentation).

#Vanliga utvecklingsprocesser utan kod

#Enkel utvecklingsmiljö, envägsversionering

Denna metod passar enkla utvecklingsprocesser. Ni har en utvecklingsmiljö, en förproduktionsmiljö och en produktionsmiljö. Ändringar flödar från utvecklingsmiljön till förproduktionsmiljön och distribueras slutligen till produktionsmiljön. I denna process är det endast utvecklingsmiljön som kan ändra konfigurationer; varken förproduktions- eller produktionsmiljön tillåter några ändringar.

20250106234710

När ni konfigurerar migreringsregler, välj regeln "Överskrivning prioriteras" för inbyggda tabeller i kärnan och plugin. För övriga kan ni behålla standardinställningarna om inga särskilda krav finns.

20250105194845

#Flera utvecklingsmiljöer, sammanslagen versionering

Denna metod passar för samarbeten med flera personer eller komplexa projekt. Flera parallella utvecklingsmiljöer kan användas oberoende, och alla ändringar slås samman till en gemensam förproduktionsmiljö för testning och verifiering innan de distribueras till produktion. Även i denna process är det endast utvecklingsmiljön som kan ändra konfigurationer; varken förproduktions- eller produktionsmiljön tillåter några ändringar.

20250107103829

När ni konfigurerar migreringsregler, välj regeln "Infoga eller uppdatera prioriteras" för inbyggda tabeller i kärnan och plugin. För övriga kan ni behålla standardinställningarna om inga särskilda krav finns.

20250105194942

#Återställning

Innan en migrering utförs skapas automatiskt en säkerhetskopia av den aktuella applikationen. Om migreringen misslyckas eller resultaten inte är som förväntat kan ni återställa via Säkerhetskopieringshanteraren.

20250105195029