DevOps

CI/CD Temelleri

Continuous Integration, Continuous Delivery, pipeline'lar, build stage'leri, artifact'lar, pipeline hatalarının giderilmesi

18 mülakat soruları·
Junior
1

Continuous Integration (CI) nedir?

Cevap

Continuous Integration, kod değişikliklerini otomatik doğrulama ile ana branch'e sık sık entegre etmeyi içerir. Bu, hataların hızlı tespit edilmesini sağlar ve kararlı bir kod tabanı sürdürür. Otomatik testler, her commit'in mevcut işlevselliği bozmamasını garanti eder.

2

Continuous Delivery ile Continuous Deployment arasındaki temel fark nedir?

Cevap

Continuous Delivery, otomatik doğrulamadan sonra production'a manuel dağıtım için kodu hazırlarken, Continuous Deployment insan müdahalesi olmadan otomatik olarak production'a dağıtır. İlki production'a sürüm için manuel onay gerektirirken, ikincisi production'a kadar olan süreci tamamen otomatikleştirir.

3

CI/CD pipeline nedir?

Cevap

CI/CD pipeline, kaynak kodunu dağıtılabilir bir uygulamaya dönüştüren otomatik bir adımlar dizisidir. Build, test ve deployment aşamalarını yeniden üretilebilir şekilde düzenler. Her adım, bir sonrakine geçmeden önce başarılı olmalıdır; bu da nihai çıktının kalitesini garanti eder.

4

Standart bir CI/CD pipeline'ının üç ana aşaması nedir?

5

CI/CD pipeline'ında artifact nedir?

+15 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