User Tools

Site Tools


releasy_datafixy_hotfixy

This is an old revision of the document!


CI/CD nasazování přes GitHub Actions

Repozitář: https://github.com/csas-ops/sb-apps Autor skriptů: Petr Vápenka Hlavní záložka: Actions – zde se spouštějí jednotlivé pipeliny.

Přehled pipelin

Pipelině Popis
Create environment branch from masterVytvoření nové větve prostředí z masteru (např. env/deva).
Datafix installInstalace datafixu do prostředí.
Deploy Leveris appNasazení vybraných Leveris aplikací do cílového prostředí.
Deploy WLS changed manifest filesPravděpodobně nasazení změněných manifestů pro WebLogic Server – nutno ověřit s Petrem Vápenkou.
Promote DB/LAF apps to target environmentNasazení 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)

Krokový postup

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 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.

4. Ruční nasazení vybraných aplikací:

  • Některé aplikace nejsou zahrnuty v hlavní pipeline, proto se nasazují ručně:
    • gle
    • cpc
    • sbc
    • sbr
  • Spusť pipelinu Deploy Leveris app:
    • Branch: env/deva
    • Application code: všechny 4 výše uvedené

5. Závěrečná kontrola:

  • Ověř, že verze aplikací na devi (SD9) a deva (SD1) odpovídají.

Poznámky

  • 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.1762152734.txt.gz · Last modified: by admin