User Tools

Site Tools


releasy_datafixy_hotfixy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
releasy_datafixy_hotfixy [2025/11/03 07:53] – [Krokový postup] adminreleasy_datafixy_hotfixy [2025/11/18 12:16] (current) admin
Line 3: Line 3:
 **Repozitář:** https://github.com/csas-ops/sb-apps **Repozitář:** https://github.com/csas-ops/sb-apps
  
-**Autor skriptů:** Petr Vápenka+**Autor pipeline:** Petr Vápenka
  
 **Hlavní záložka:** ''Actions'' – zde se spouštějí jednotlivé pipeliny. **Hlavní záložka:** ''Actions'' – zde se spouštějí jednotlivé pipeliny.
  
-===== Přehled pipelin =====+===== Přehled pipeline =====
  
-Pipelině ^ Popis ^ +Pipeline ^ Popis ^ 
-|Create environment branch from master|Vytvoření nové větve prostředí z masteru (např. ''env/deva'').|+|Create environment branch from master|?|
 |Datafix install|Instalace datafixu do prostředí.| |Datafix install|Instalace datafixu do prostředí.|
 |Deploy Leveris app|Nasazení vybraných Leveris aplikací do cílového prostředí.| |Deploy Leveris app|Nasazení vybraných Leveris aplikací do cílového prostředí.|
-|Deploy WLS changed manifest files|Pravděpodobně nasazení změněných manifestů pro WebLogic Server – nutno ověřit s Petrem Vápenkou.|+|Deploy WLS changed manifest files|?|
 |Promote DB/LAF apps to target environment|Nasazení nových verzí aplikací z jednoho prostředí do druhého (např. z SD9 na SD1).| |Promote DB/LAF apps to target environment|Nasazení nových verzí aplikací z jednoho prostředí do druhého (např. z SD9 na SD1).|
  
-===== Rutinní nasazování z SD9 na SD1 (ÚT a ČT) =====+===== Rutinní nasazování z SD9 na SD1 + TS7 (ÚT a ČT) =====
  
  
-===== Poznámky =====+**1. Kontrola pull requestu na deva (SD1):** 
 +  * Zkontroluj, zda je v pull requestu stejná verze aplikace ''panda'', jako je aktuálně na devi (SD9). 
 +  * Panda se do pull requestu přidává automaticky, ostatní aplikace ne. 
 + 
 +**2. Dorovnání verzí ostatních aplikací:** 
 +  * Otevři záložku ''Actions'' → spusť pipelinu **Promote DB/LAF apps to target environment**. 
 +  * Parametry: 
 +    * Branch: ''master'' 
 +    * Target environment: ''deva'' 
 + 
 +**3. Merge pull requestu:** 
 +  * Po doběhnutí pipeliny se vytvoří nový pull request s názvem ''chore(deva): Promote DB/LAF apps from devi''
 +  * Proveď ''Squash and merge'' pouze na tento nový PR. 
 +  * Proveď ''Squash and merge'' na "chore(env/deva): update environment branch" - *tím se spustí instalace*. 
 + 
 +**4. Ruční nasazení vybraných aplikací:** 
 +  * Některé aplikace nejsou zahrnuty v hlavní pipeline, proto se nasazují ručně. Stačí nasadit aplikace s rozdílnými verzemi. (např. na SD9 je novější gle a zbytek stejná verze, tak stačí nasadit jen gle): 
 +    * ''gle'' 
 +    * ''cpc'' 
 +    * ''sbc'' 
 +    * ''sbr'' 
 +  * Spusť pipelinu **Deploy Leveris app**: 
 +    * Branch: ''env/deva'' 
 +    * Application code: všechny 4 výše uvedené 
 + 
 +**5. Kontrola:** 
 +  * Ověř, že verze aplikací na devi (SD9) a deva (SD1) odpovídají. 
 + 
 +**6. To stejné se provede z SD1 na TS7:** 
 +  * **Promote DB/LAF apps to target environment**: 
 +    * Branch: ''master'' 
 +    * Target environment: ''int'' 
 +  * Proveď ''Squash and merge'' pouze na tento nový PR. 
 +  * Proveď ''Squash and merge'' na "chore(env/int): update environment branch" - *tím se spustí instalace*. 
  
-  * Pipelině ''Deploy WLS changed manifest files'' není zcela jasná – doporučuji ověřit její účel s Petrem Vápenkou. 
-  * Pokud by se měnily názvy aplikací nebo struktura pipelin, je nutné aktualizovat tento návod. 
releasy_datafixy_hotfixy.1762152809.txt.gz · Last modified: by admin