DevOps

GitHub Actions

Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, problemen oplossen in workflows

22 gespreksvragen·
Mid-Level
1

Wat is een workflow in GitHub Actions?

Antwoord

Een workflow is een configureerbaar geautomatiseerd proces dat is gedefinieerd in een YAML-bestand in de map .github/workflows. Het bevat een of meer jobs die worden uitgevoerd op basis van specifieke trigger-events. Workflows maken het mogelijk om build, tests, deployment en andere CI/CD-taken rechtstreeks vanuit GitHub te automatiseren.

2

Wat is de juiste syntaxis om een workflow te triggeren bij elke push naar de main-branch?

Antwoord

De syntaxis on: push: branches: [main] triggert een workflow alleen wanneer er een push naar de main-branch wordt gedaan. Deze configuratie is heel gebruikelijk voor CI-workflows die bij elke codewijziging op de hoofdbranch moeten draaien.

3

Wat is het verschil tussen een job en een step in GitHub Actions?

Antwoord

Een job is een uitvoeringseenheid die meerdere steps bevat en op een dedicated runner draait. Steps zijn individuele taken die sequentieel binnen dezelfde job worden uitgevoerd. Jobs kunnen standaard parallel draaien, terwijl de steps in een job altijd in de gedefinieerde volgorde worden uitgevoerd.

4

Hoe verwijs je naar een secret in een GitHub Actions-workflow?

5

Welk event triggert een workflow bij het aanmaken van een pull request?

+19 gespreksvragen

Beheers DevOps voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis