
GitHub Actions
Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, workflow sorun giderme
1GitHub Actions'ta workflow nedir?
GitHub Actions'ta workflow nedir?
Cevap
Workflow, .github/workflows dizinindeki bir YAML dosyasında tanımlanan yapılandırılabilir bir otomatik süreçtir. Belirli tetikleyici olaylara göre çalışan bir veya daha fazla job içerir. Workflows, build, test, deployment ve diğer CI/CD görevlerini doğrudan GitHub'dan otomatikleştirmeyi sağlar.
2main dalına her push işleminde bir workflow tetiklemek için doğru sözdizimi nedir?
main dalına her push işleminde bir workflow tetiklemek için doğru sözdizimi nedir?
Cevap
on: push: branches: [main] sözdizimi, bir workflow'u yalnızca main dalına bir push yapıldığında tetikler. Bu yapılandırma, ana daldaki her kod değişikliğinde çalışması gereken CI workflow'ları için çok yaygındır.
3GitHub Actions'ta job ile step arasındaki fark nedir?
GitHub Actions'ta job ile step arasındaki fark nedir?
Cevap
Job, birden fazla step içeren ve özel bir runner üzerinde çalışan bir yürütme birimidir. Step'ler, aynı job içinde sırayla çalışan bireysel görevlerdir. Job'lar varsayılan olarak paralel çalışabilirken, bir job içindeki step'ler her zaman tanımlanan sırada çalışır.
Bir GitHub Actions workflow'unda secret'a nasıl başvurulur?
Bir pull request oluşturulduğunda hangi olay bir workflow'u tetikler?
+19 mülakat soruları
Diğer DevOps mülakat konuları
Sürüm Kontrolü & Git
Linux Temelleri
Shell Scripting & Bash
Networking Temelleri
Docker Temelleri
CI/CD Temelleri
GitLab CI/CD
Jenkins
Kubernetes Temelleri
Kubernetes Networking
İleri Düzey Kubernetes
Ingress & API Gateway
Terraform Temelleri
İleri Terraform
Ansible & Configuration Management
AWS Temelleri
Azure Temelleri
GCP Temelleri
Monitoring ve Prometheus
Logging & ELK Stack
Alerting ve Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Güvenliği
Helm & Kubernetes
Runtime ve Cluster Güvenliği
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Dağıtık Gözlemlenebilirlik
Disaster Recovery & Backup
Performans Optimizasyonu
Bulut Maliyet Optimizasyonu
SRE Prensipleri
Chaos Engineering
Platform Engineering
Bir sonraki mülakatın için DevOps'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla