Çok aşamalı Klasik sürüm işlem hattı oluşturun

Azure DevOps Hizmetleri | Azure DevOps Server | Azure DevOps Server 2022

Azure Pipelines, geliştiricilerin YAML veya Klasik işlem hatlarını kullanarak uygulamalarını birden çok ortamda dağıtmasını sağlar. Bu öğretici, sürekli dağıtım tetikleyicilerini ayarlama, aşama ekleme, dağıtım öncesi onayları yapılandırma ve yayınları oluşturma ve izleme de dahil olmak üzere ASP.NET Core web uygulamanız için çok aşamalı bir Klasik yayın işlem hattı oluşturma konusunda size yol gösterir.

Önkoşullar

ürün Requirements
Azure DevOps - Azure DevOps kuruluşu.
- Azure DevOps projesi.
- En az bir aşama içeren bir Klasik sürüm işlem hattı. Henüz bir sürümünüz yoksa, klasik bir sürüm oluşturun.
- İzinler:
    - Projedeki tüm işlem hatlarına erişim vermek içinProje Yöneticileri grubunun üyesi olmanız gerekir.

Sürekli dağıtım tetikleyicilerini ayarlama

Sürekli dağıtım tetikleyicisini etkinleştirdiğinizde, yeni bir işlem hattı yapıtı kullanılabilir olduğunda otomatik olarak yeni bir yayın oluşturur.

  1. Azure DevOps oturum açın ve projenize gidin.

  2. Azure PipelinesReleasesseçin, yayın işlem hattınızı seçin ve ardından Düzenleöğesini seçin.

  3. Yapılar bölümünde, tetikleyici panelini açmak için Sürekli dağıtım tetikleyicisi simgesini seçin ve ardından bunu etkinleştirin.

  4. İlk aşamanın altında Dağıtım öncesi koşulları simgesini seçin ve dağıtım tetikleyicisinin Yayından sonra olarak ayarlandığını doğrulayın. Bu ayar, her yeni sürüm oluşturulduğunda aşamaya dağıtımı otomatik olarak tetikler.

Aşama ekleme

Yayın sürecinizdeki her ortamı modellemek için aşamalar ekleyin ve dağıtımların bir aşamadan diğerine ne zaman taşınacaklarını denetleyin.

  1. Azure DevOps oturum açın ve projenize gidin.

  2. Azure PipelinesReleasesseçin, yayın işlem hattınızı seçin ve ardından Düzenleöğesini seçin.

  3. Yeni bir aşama oluşturmak için +>Yeni aşama ekle seçin.

  4. Yeni aşamada, Dağıtım öncesi koşullar simgesini seçin. Tetikleyiciyi Aşamadan sonra olarak ayarlayın ve açılan menüden özgün aşamanızı seçerek bu aşamanın önceki aşama tamamlandıktan sonra çalıştırılmasını sağlayın.

    Klasik yayın işlem hattında dağıtım öncesi koşulların nasıl ayarlandığını gösteren ekran görüntüsü.

  5. Görevler açılan menüsünü açın ve yapılandırmak istediğiniz aşamayı seçin. Bu aşamanın görev ayarlarını doğru hedef ortama dağıtılacak şekilde güncelleştirin. Bu örnekte, Deploy Azure App Service görevi, aşağıdaki görselde gösterildiği gibi bir Azure App Service’e dağıtım yapacak şekilde yapılandırılmıştır.

    Klasik yayın işlem hattında aşama görevlerinin nasıl ayarlandığını gösteren ekran görüntüsü.

Dağıtım öncesi onayları ekleme

Yayın devam etmeden önce belirlenen bir gözden geçirenin bir aşamayı onaylamasını istemek için dağıtım öncesi onayları kullanın. Bu işlem, ortamlar arasında yükseltmeyi denetlemenize ve aşamanın dağıtım için hazır olduğunu onaylamanıza yardımcı olur.

  1. Azure DevOps oturum açın ve projenize gidin.

  2. Azure PipelinesReleasesseçin, yayın işlem hattınızı seçin ve ardından Düzenleöğesini seçin.

  3. Aşamalar'da, onay gerektiren aşamanın Dağıtım öncesi koşulları simgesini seçin ve ardından Dağıtım öncesi onayları açın.

  4. Onaylayanlar kutusuna dağıtımı onaylaması gereken kullanıcıları girin. Yayını veya dağıtımı istekte bulunan kişinin onaylamasına izin vermek istiyorsanız, Yayın veya dağıtım isteğinde bulunan kullanıcı bunu onaylamamalıdır seçeneğini temizleyin.

  5. Onay ayarlarını uygulamak için Kaydet'i seçin.

    Klasik bir yayım işlem hattında dağıtım öncesi onaylayanların nasıl ekleneceğini gösteren bir ekran görüntüsü.

Sürüm oluşturma

Aşamalarınızı ve onaylarınızı yapılandırdıktan sonra dağıtım akışını başlatmak için bir yayın oluşturun. Sürümler genellikle yeni bir derleme yapıtı kullanılabilir olduğunda otomatik olarak oluşturulsa da, bu örnekte yapılandırmayı gözden geçirebilmeniz ve çalıştırılırken her aşamayı izleyebilmek için el ile nasıl oluşturulacağı gösterilmektedir.

  1. Azure DevOps oturum açın ve projenize gidin.

  2. Azure PipelinesReleasesseçin, yayın işlem hattınızı seçin ve ardından Düzenleöğesini seçin.

  3. Yayın açılan menüsünü ve ardından Yayın oluştur'u seçin.

  4. Sürüm için bir açıklama girin, dağıtım için doğru yapıt sürümlerinin seçildiğini doğrulayın ve oluştur'u seçin.

  5. Yayın oluşturulduğunda, yeni sürümün bağlantısını içeren bir başlık görüntülenir. Her aşama için dağıtım durumunu izleyebileceğiniz yayın özetini açmak için bağlantıyı seçin.

  6. Dağıtım öncesi onayları yapılandırdıysanız, dağıtım bir sonraki aşamaya geçmeden önce atanmış onaylayanlara bir onay isteği gönderilir. Dağıtımı onaylamak için kısa bir açıklama ekleyip Onayla'yı seçebilirler.

    Klasik yayın işlem hattında dağıtım isteklerinin nasıl onayleneceğini gösteren ekran görüntüsü.

Not

Sürüm yöneticileri, örneğin onaylayıcı müsait olmadığında veya dağıtımın gecikmeden sürdürülmesi gerektiğinde, gerektiğinde onay kararlarını görüntüleyebilir ve geçersiz kılabilir.

Dağıtımları izleyin ve takip edin

Yayın başladıktan sonra aşamalar arasında ilerleme durumunu izlemek, tek tek görevleri incelemek ve hataları veya beklenmeyen davranışları gidermek için dağıtım günlüklerini kullanın. Yayın özeti size aşama düzeyinde bir görünüm sağlar ve günlükler doğrulama ve hata ayıklama için ihtiyacınız olan ayrıntılı görev çıkışını sağlar.

  1. Yayın özetinde bir aşamanın üzerine gelin ve Günlükler'i seçin. Her görevin canlı çıkışını izlemek için dağıtım çalışmaya devam ederken günlükleri de açabilirsiniz.

  2. Ayrıntılı günlüklerini görüntülemek için bir görev seçin. Çıktıyı çevrimdışı olarak gözden geçirmeniz veya başkalarıyla paylaşmanız gerekiyorsa, tek bir görevin günlüğünü indirebilir veya yayına ilişkin tüm günlükleri içeren bir .zip dosyası indirebilirsiniz.

  3. Standart günlükler yeterli ayrıntı sağlamazsa, ek tanılama bilgilerini yakalamak için sürümü hata ayıklama modunda çalıştırın .

    Klasik yayın işlem hattında dağıtım günlüklerini gösteren ekran görüntüsü.