Giriş

Tamamlandı

Bicep kodu üzerinde çalışırken Git deponuzun ana dalı gerçeğin kaynağı olur. Ana dal, ekibinizin tamamından en son değişiklikleri içerir ve genellikle Azure ortamınızın durumunu yansıtır.

Deponuzun ana dalı ile birleştirilen değişikliklerin gözden geçirilmesi önemlidir. Bu modülde, diğer dalları ve çekme isteği gözden geçirmelerini kullanarak ana dalınızı korumayı öğreneceksiniz.

Örnek senaryo

Bir oyuncak şirkette Azure altyapısını dağıtmak ve yapılandırmak sizin sorumluluğunda olduğunu varsayalım. Ekibiniz büyüyor ve herkesin yaptığı tüm değişiklikleri takip etmek daha da zorlaşıyor.

Yakın zamanda, yeni bir ekip üyesi deponuzun ana dalındaki önemli bir Bicep dosyasını yanlışlıkla değiştirdi. Bu değişiklik, kuruluşunuzun üretim ortamında bir soruna neden oldu. Ekibinizle konuşun ve kod değişiklikleri birleştirilip dağıtılmadan önce gözden geçirmeye başlamanızın zamanı geldiğinden karar verirsiniz.

Şimdi, web sitenizin siparişleri işleme yönteminde bir değişiklik yapmanız gerekir. Web sitenizin bir müşteri bir oyuncak için her sipariş verebildiğinde ileti gönderebilmesi için bir ileti kuyruğu eklemeniz gerekir. Başka bir ekip tarafından oluşturulan bir arka uç sistemi bu iletileri alır ve siparişleri daha sonra işler. Diğer ekip hazır olana kadar kuyruğa ileti göndermeye başlamadığınızdan emin olmanız gerekir.

Bunun yeni bir süreci denemek için harika bir fırsat olduğuna karar verirsiniz. Bicep değişikliklerinizin nasıl birleştirilmesini denetlemek için çekme isteklerini kullanacaksınız. Kod yazar tarafından yazılır, gözden geçiren tarafından gözden geçirilir ve Azure'a dağıtılmadan önce git deposuyla birleştirilir.

Diagram that shows a Bicep code review process of authoring, reviewing and merging.

Ne yapacağız?

Bu modülde, çekme istekleri aracılığıyla bir değişiklik denetimi işlemi zorunlu kılarak ana dalınızın kodunu korumayı öğreneceksiniz. Dallanma stratejileri hakkında bilgi edinecek ve ekibinizin doğru süreci izlemediği sürece ana dalda değişiklik yapmasını nasıl önleyeceğinizi öğreneceksiniz. Ayrıca kodunuzu gözden geçirmek için çekme isteklerini kullanmayı da öğreneceksiniz.

Ana hedef nedir?

Bu modülü tamamladıktan sonra kendi Bicep kodunuz için dallanma stratejisini kullanabileceksiniz. Çekme isteklerini oluşturmayı, gözden geçirmeyi ve birleştirmeyi de öğreneceksiniz. Bicep kodu için çekme isteğini gözden geçirirken aranacak önemli öğeleri anlayacaksınız.