Indførelsen
Kontinuerlig integration (CI) er processen med at bruge automatisering til at bygge og teste software, hver gang en udvikler udfører ændringer af versionsstyring i en kodebase. CI hjælper teams med at finde problemer tidligt i udviklingsprocessen og løse dem hurtigt. Du kan bruge GitHub-handlinger til at implementere CI for kode, som du vedligeholder i et GitHub-lager.
Lad os antage, at du vil konfigurere en CI-pipeline til dit team af udviklere. Teamet opretter et websted for at forbedre den oplevelse, dine kunder har, når de kontakter produktsupport. Der er flere funktioner under udvikling. Du vil sikre dig, at teamet nemt kan bygge og teste alle funktioner, så hver funktion hurtigt føjes til webstedet, når den er klar. Da koden for projektet er gemt i et GitHub-lager, beslutter du dig for at bruge GitHub-handlinger til dit CI-projekt.
I dette modul lærer du, hvordan du implementerer CI ved hjælp af GitHub-handlinger og -arbejdsprocesser i et GitHub-lager. Du opretter og tester et Node.js projekt ved hjælp af GitHub-handlinger og en arbejdsprocesskabelon. Du tilpasser din arbejdsproces ved hjælp af GitHub-handlinger, og derefter foretager du fejlfinding af en mislykket test ved hjælp af GitHub-handlinger-loggene.
Hvis du vil fuldføre modulet, skal du have grundlæggende kendskab til GitHub-handlinger og -arbejdsprocesser. Hvis du ikke kender GitHub-handlinger eller -arbejdsprocesser, skal du først se Automatiser udviklingsopgaver ved hjælp af GitHub-handlinger.