CI/CD’de sürekli dağıtımı otomatikleştirmeye hazır mısınız?


Birçok şirket, yazılım geliştirme iş akışlarını düzene sokmak için sürekli entegrasyon ve sürekli teslimat (CI/CD) ardışık düzenlerini uygulamaya koyuldu. Çok daha azı, değişiklikleri sürekli olarak üretime sokmak için CI/CD ardışık düzenlerini kullanma pratiği olan sürekli dağıtımı otomatikleştirmek için ek adım attı. Anlaşılır şekilde.

Kodu üretime günlük veya saatlik sıklıkta gönderme düşüncesi tüylerimi diken diken ediyor. Aslında, birkaç yıl önce, hakkında bir makale yazmıştım. sürekli dağıtımın dezavantajları. Başka bir makale, “Sorumlu geliştirici ekipleri dağıtım sıklığını ne zaman artırmalıdır?,”, daha sık dağıtımların daha iyi olduğu varsayımına meydan okuyor.

Bununla birlikte, son birkaç yılda çok şey değişti ve daha birçok devops ekibi, yüksek kaliteli ve güvenilir dağıtımları otomatikleştirmek için becerileri, uygulamaları ve araçları benimsiyor. Bu makale, sürekli teslim ile sürekli dağıtım arasındaki farkları açıklar, ardından devops ekiplerinin CI/CD işlem hatlarında sürekli dağıtımı otomatikleştirmeden önce yapması gereken beş şey önerir.

Sürekli dağıtım ve sürekli dağıtım

Kulbir Raina, çevik ve devops lideri capgemini, sürekli dağıtımı sürekli dağıtımdan ayırmamıza yardımcı olan bir tanımı paylaşır. “Sürekli teslimat, yazılım sürümlerinin üretime kadar uçtan uca otomatikleştirilmiş akışıdır, sürekli dağıtım ise bu akıştaki yazılım paketini önceden test edilmiş bir süreç aracılığıyla sürekli entegrasyon sonrası üretime iten otomatikleştirilmiş süreçtir.”

Sonuçlar işletmeyi, müşterileri ve son kullanıcıları etkilediğinden, üretim dağıtımlarını otomatikleştirmenin daha fazla riski vardır. Devops ekibi dağıtımları otomatikleştirmeye karar verirse, dağıtım süreci sürekli test ve sağlam hata işlemeyi içermelidir. Aksi takdirde dağıtım, performans sorunları, güvenilmez sistemler, güvenlik açıkları ve üretimde bulunan kusurlar yaratabilir.

Mike Saccotelli, yazılım mühendisliği direktörü SPR“Sürekli dağıtım modeli ile sürekli dağıtım modeli çalıştıran bir kuruluş arasındaki temel fark, oluşturma ve devreye alma süreçlerinin olgunluk ve gelişmişlik düzeyidir.”

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3663055/are-you-ready-to-automate-continuous-deployment-in-cicd.html#tk.rss_all

Yorum yapın

SMM Panel