Introduktion
GitHub Actions kan användas för att implementera kontinuerlig integrering (KI) för kod som finns på GitHub-lagringsplatser. KI handlar om att använda automation för att bygga och testa program varje gång en utvecklare checkar in ändringar i versionskontrollen. KI hjälper team att upptäcka problem tidigt i utvecklingsprocessen så att de snabbt kan åtgärdas.
Anta att du vill skapa en KI-pipeline för ditt team. Teamet utvecklar en webbplats för att förbättra upplevelsen för kunderna när de kontaktar produktsupporten. Ett antal funktioner är under utveckling och du vill se till att teamet kan bygga och testa dem på ett enkelt sätt, så att de snabbt kan läggas till på webbplatsen. Eftersom koden för projektet lagras på en GitHub-lagringsplats bestämmer du dig för att använda GitHub Actions för KI-projektet.
I den här modulen lär du dig hur du implementerar kontinuerlig integrering med GitHub Actions och arbetsflöden på dina GitHub-lagringsplatser.
Utbildningsmål
I den här modulen har du:
- Skapa och testa ett Node.js-projekt med hjälp av GitHub Actions och ett mallbaserat arbetsflöde
- Felsöka ett misslyckat test med hjälp av GitHub Actions-loggen
- Anpassa ditt arbetsflöde med GitHub Actions
Förutsättningar
- Ett GitHub-konto
- Möjligheten att navigera och redigera filer i GitHub
- Mer information om GitHub finns i Introduktion till GitHub.
- Grundläggande kunskaper om GitHub Actions och arbetsflöden
- Om du inte har arbetat med GitHub Actions eller arbetsflöden tidigare läser du Automatisera utvecklingsuppgifter med hjälp av GitHub Actions