Giriş

Tamamlandı

Azure Pipelines ile derleme işlem hattı oluşturma bölümünde, ASP.NET Core bir 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 koduyla çalışmak ve kod düzeltmelerini başkalarıyla paylaşmak için bir yönteme ihtiyacı vardır. Kaynak denetim 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 kullanırsı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ştirmeye yardımcı olmak için bir pano pencere öğesi ekleyin.
  • Gözden geçirme gerektirmek için GitHub deponuzda bir kural ayarlayın.

Önkoşullar

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

İlerlemeyi en baştan takip etmek için önce Azure DevOps ile çalışmaya başlama öğrenme yolunu tamamlayın.

Azure DevOps ile uygulama oluşturma öğrenme yolunun başlangıcından başlamanızı da öneririz.

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'yu ücretsiz kullanmaya başlayabilirsiniz.

Bu ortam, bu ve gelecekteki modüllerdeki alıştırmaları tamamlamanızı sağlar. Yeni becerilerinizi kendi projelerinize uygulamak için de kullanabilirsiniz.

Not

Azure DevOps kullanarak her dilde yazılmış neredeyse her tür uygulamayı derleyebileceğinizi ve dağıtabileceğinizi unutmayın. Bu modülde C# dilinde yazılmış bir .NET uygulamasıyla çalışacaksınız.

Bu modülü tamamlamak için .NET veya C# konusunda uzman olmanız gerekmez. Burada öğrendiğiniz desenleri, en sevdiğiniz 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:

Andy'nin karikatür gösterimi.

Andy geliştirme lideri.

Amita'nın karikatür gösterimi.

Amita kalite denetiminde.

Mara'nın karikatür gösterimi.

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

 

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