Giriş

Tamamlandı

Azure Pipelines ile derleme işlem hattı oluşturma bölümünde, ASP.NET Core web uygulaması için temel ama eksiksiz bir derleme yapılandırması oluşturdunuz.

Bu modülde Git ve GitHub kullanan bir kod işbirliği stratejisi uygulayarak bu derleme yapılandırmasını genişleteceksiniz.

İşbirliği önemli bir DevOps değeridir. Geliştiricilerin kaynak kodla çalışmak ve kod düzeltmelerini başkalarıyla paylaşmak için bir yönteme ihtiyacı vardır. Bir kaynak kontrol sistemi, geliştiriciler arasında işbirliğini ve ürünü geliştirmek için daha sık dağıtımları kolaylaştırır.

Azure DevOps farklı türlerde kaynak denetimiyle çalışır, ancak birçok Azure DevOps kuruluşu Git kullanmayı seçer. Git, tüm katkıda bulunanların çalışmanın kendi kopyasına sahip olduğu dağıtılmış bir sistemdir. Bu modülde, diğer geliştiricilerle daha verimli bir şekilde çalışmak için Git'in dallanma ve birleştirme özelliklerini kullanacaksınız. Ayrıca ekiplerin projelerini barındırması ve çalışmalarını paylaşması için merkezi bir konum olan GitHub'ı da kullanacaksınız.

Öğrenme hedefleri

Bu modülü tamamladıktan sonra şunları yapabileceksiniz:

  • Uygun dallanma ve birleştirme stratejisini seçerek başkalarıyla işbirliği yapın.
  • En son derlemenin durumunu göstermek için GitHub deponuza bir rozet ekleyin.
  • Derleme geçmişinizi görselleştirmenize yardımcı olması için bir pano pencere öğesi ekleyin.
  • GitHub deponuzda gözden geçirme gerektirecek bir kural ayarlayın.

Ön koşullar

Bu öğrenme yolundaki modüller bir ilerleme oluşturur. Bir modüldeki bilgiler, sonraki modülde daha fazla öğrenmenin temelini oluşturur.

İlerlemeyi en baştan takip etmek için önce Azure DevOps'u kullanmaya başlama öğrenme yolunu tamamlayın.

Ayrıca bu öğrenme yolunun başında başlamanızı öneririz: Azure DevOps ile uygulama derleme.

Yalnızca bu modülü tamamlamak istiyorsanız Windows, macOS veya Linux sisteminizde bir geliştirme ortamı ayarlamanız gerekir. Şu önkoşullara ihtiyacınız vardır:

Azure DevOps'ı ücretsiz kullanmaya başlayabilirsiniz.

Bu ortam, bu ve gelecekteki modüllerdeki alıştırmaları tamamlamanıza olanak tanır. Yeni becerilerinizi kendi projelerinize uygulamak için de kullanabilirsiniz.

Dekont

Azure Pipelines çok çeşitli dilleri ve uygulama türlerini destekler. Bu modülde bir .NET uygulamasıyla çalışacaksınız ancak burada öğrendiğiniz desenleri sık kullandığınız programlama dillerini ve çerçevelerini kullanan kendi projelerinize uygulayabilirsiniz.

Takımla tanışın

Önceki modüllerde Tailspin Toys'ta Space Game web ekibiyle tanıştınız. Space Game web ekibi bu modülde sizinle birlikte çalışmak için yeniden burada:

Cartoon depiction of Andy.

Andy geliştirme lideri.

Cartoon depiction of Amita.

Amita kalite denetiminde.

Cartoon depiction of Mara.

Mara geliştirici olarak takıma yeni katıldı ve Andy'ye rapor veriyor.

 

Mara, DevOps konusunda daha önce deneyime sahip ve ekibin Azure DevOps kullanan daha kolay bir süreci benimsemesine yardımcı oluyor.