Lekce 7 - Automatizace regresních testů pomocí GitHub Actions
V minulé lekci, Regresní testování a jeho strategie, jsme se zabývali regresním testováním a tím jak ho efektivně plánovat.
V tomto tutoriálu praktického testování si vysvětlíme,
jak nastavit GitHub Actions pro automatické
spouštění testů při každém commitu. Naučíme se
vytvořit Git repozitář, připojit ho ke
GitHubu, nakonfigurovat soubor ci.yml
a otestovat
úspěšný i neúspěšný běh akce v rámci CI/CD.
GitHub Actions
Jednou ze služeb, které poskytují automatizaci spuštění testů po
commitu, je GitHub Actions. Vyzkoušejme si její implementaci.
Nejprve musíme náš projekt nahrát na GitHub. Přesuňme se tedy v terminálu
do front-end projektu invoice-client/
a vytvořme Git
repozitář:
Windows PowerShell PS C:\Users\karel\Dropbox\invoice-project\invoice-client> git init
Pokud terminál příkaz git
nezná,
pravděpodobně nemáme Git nainstalovaný. Instalační soubor najdeme na
adrese https://git-scm.com/downloads. Další
informace pro práci s nástrojem Git uvádíme v našem Git - Online kurzu.
V projektu máme složku node_modules/
, tu ovšem do
repozitáře zahrnovat nechceme.
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tomto tutoriálu si popíšeme jak nastavit GitHub Actions, naučíme se vytvořit Git repozitář a otestovat úspěšný i neúspěšný běh akce v rámci CI/CD.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.