Inleiding

Voltooid

itHub-acties kunnen worden gebruikt om continue integratie (CI) te implementeren voor code die wordt onderhouden in GitHub-opslagplaatsen. CI is de praktijk waarbij automatisering wordt gebruikt om software te bouwen en te testen telkens wanneer een ontwikkelaar wijzigingen aanbrengt in versiebeheer. CI helpt teams problemen vroeg in het ontwikkelingsproces te ontdekken en snel op te lossen.

Stel dat u een CI-pipeline voor uw team wilt opzetten. Het team ontwikkelt een website om de ervaring van klanten te verbeteren wanneer ze contact opnemen met productondersteuning. Er zijn een aantal functies in ontwikkeling en u wilt ervoor zorgen dat het team ze gemakkelijk kan bouwen en testen, zodat ze snel aan de website kunnen worden toegevoegd. Omdat de code voor het project is opgeslagen in een GitHub-repository, besluit u GitHub-acties te gebruiken voor uw CI-project.

In deze module leert u hoe u continue integratie implementeert met behulp van GitHub-acties en -workflows in uw GitHub-opslagplaatsen.

Leerdoelen

In deze module hebt u:

  • Bouw en test een Node.js-project met behulp van GitHub-acties en een sjabloonworkflow
  • Debug een mislukte test met behulp van het GitHub-actielogboek
  • Pas uw workflow aan met GitHub-acties

Vereisten