
GitHub Actions
Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, problemen oplossen in workflows
1Wat is een workflow in GitHub Actions?
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.
2Wat is de juiste syntaxis om een workflow te triggeren bij elke push naar de main-branch?
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.
3Wat is het verschil tussen een job en een step in GitHub Actions?
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.
Hoe verwijs je naar een secret in een GitHub Actions-workflow?
Welk event triggert een workflow bij het aanmaken van een pull request?
+19 gespreksvragen
Andere DevOps-sollicitatieonderwerpen
Versiebeheer & Git
Linux-basisprincipes
Shell Scripting & Bash
Networking-basis
Docker-grondbeginselen
CI/CD-grondbeginselen
GitLab CI/CD
Jenkins
Kubernetes-basis
Kubernetes-networking
Geavanceerde Kubernetes
Ingress & API Gateway
Terraform-basisprincipes
Terraform Geavanceerd
Ansible & Configuration Management
AWS Essentials
Azure-fundamenten
GCP-grondbeginselen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Beveiliging
Helm & Kubernetes
Runtime- en clusterbeveiliging
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Gedistribueerde Observability
Disaster Recovery & Backup
Prestatieoptimalisatie
Cloud-kostenoptimalisatie
SRE-principes
Chaos Engineering
Platform Engineering
Beheers DevOps voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis