DevOps ile kalite hizmetleri sunma konusuna giriş

DevOps 'ın teslim aşaması, kodun, üretim ortamına yayın işlem hattı aracılığıyla çalıştığı yerdir. Sürekli tümleştirme derlemesinde veya sonrasında çalışır ve son kullanıcılara ulaşmadan önce test ortamlarının bir Gauntlet aracılığıyla çalışır. Kalitesi, işlevsellik, ölçek ve güvenlik dahil olmak üzere çeşitli ölçümler arasında test edilebilir.

DevOps yaşam döngüsü

Sürekli teslim kullanan

Sürekli teslim (CD) bir derlemeden üretim ortamına derleme, test etme, yapılandırma ve dağıtma işlemidir. Bu, testlerin çalıştırıldığı, kapıların denetlenme ve bitlerin dağıtıldığı DevOps 'ta teslim için temel sağlar. GitHub eylemleri ve Azure Pipelinesdahil olmak üzere teslim Otomasyonu sunan çeşitli DevOps platformları vardır.

En iyi dağıtım için tasarlama

Yazılım projeleri büyüdükçe takımlar, sürümler ve ortamlar genelinde yönetmek için bu kullanıcılar bu kadar büyük olabilirler. Neyse ki, bu zorlukları ele almak için birkaç paradigmalarına vardır. Tek bir paradigma, mikro hizmetler mimarisinin, daha büyük ve daha sürdürülebilir uygulamalarda yer alan bağımsız Hizmetleri derlemeyi ve dağıtmayı kolaylaştıran Hizmetlerin dağıtımına yardımcı olacak başka bir yöntem ise altyapıyı kod olarakyönetmeye yönelik bir uygulamadır.

Üretimde test için sağa kaydırma

Geliştirme aşaması, testlerin bazı yönlerini sola kaydırarakproje kalitesini ve hızını nasıl iyileştireceğinizi ele alınmaktadır. Benzer bir şekilde, ürün kalitesi, üretimde test için sağa kaydırmakonusunda sürekli bir odak ile geliştirilebilir. Üretimde test, işlem hattının başka bir yerinde çoğaltılamadığınız kalite güvencesi sağlar.

Sonraki adımlar

Microsoft, dünyanın en büyük yazılım geliştirme şirketlerinden biridir. Microsoft 'un DevOps 'ta nasıl teslimedeceğinizi öğrenin.

Sürekli teslim ile uygulamalı bir DevOps deneyimi mi arıyorsunuz? GitHub eylemlerini veya Azure Pipelineskullanarak yayın işlem hatlarını ayarlamayı öğrenin.