DevOps

GitHub Actions

Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, workflow sorun giderme

22 mülakat soruları·
Mid-Level
1

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.

2

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.

3

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.

4

Bir GitHub Actions workflow'unda secret'a nasıl başvurulur?

5

Bir pull request oluşturulduğunda hangi olay bir workflow'u tetikler?

+19 mülakat soruları

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