releasy_datafixy_hotfixy
This is an old revision of the document!
Table of Contents
CI/CD nasazování přes GitHub Actions
Repozitář: https://github.com/csas-ops/sb-apps
Autor pipeline: Petr Vápenka
Hlavní záložka: Actions – zde se spouštějí jednotlivé pipeliny.
Přehled pipeline
| Pipeline | Popis |
|---|---|
| Create environment branch from master | ? |
| Datafix install | Instalace datafixu do prostředí. |
| Deploy Leveris app | Nasazení vybraných Leveris aplikací do cílového prostředí. |
| 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). |
Rutinní nasazování z SD9 na SD1 (ÚT a ČT)
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 mergepouze na tento nový PR.
4. Ruční nasazení vybraných aplikací:
- Některé aplikace nejsou zahrnuty v hlavní pipeline, proto se nasazují ručně:
glecpcsbcsbr
- 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 filesnení 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.1762152897.txt.gz · Last modified: by admin
