Aracılığıyla paylaş


Çok aşamalı yayın işlem hattı oluşturma (Klasik)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure Pipelines, geliştiricilerin hem YAML hem de Klasik işlem hatlarını kullanarak uygulamalarını birden çok ortamda dağıtmasına olanak tanır. Bu makale, ASP.NET Core web uygulamanızı birden çok aşamaya dağıtmak için çok aşamalı bir Klasik yayın işlem hattı oluşturma işleminde size yol gösterir.

Bu öğreticide şunları nasıl yapacağınızı öğreneceksiniz:

  • Sürekli dağıtım tetikleyicilerini ayarlama
  • Aşama ekleme
  • Dağıtım öncesi onayları ekleme
  • Yayın oluşturma ve dağıtımları izleme

Önkoşullar

  • Bir Azure DevOps kuruluşu. Ücretsizoluşturun.

  • Azure DevOps projesi. Henüz bir projeniz yoksa yeni bir proje oluşturun.

  • Bir klasik yayın işlem hattı, en az bir aşama içerir. Henüz bir sürümünüz yoksa, klasik bir sürüm oluşturun.

Sürekli dağıtım tetikleyicilerini ayarlama

Sürekli dağıtım tetikleyicisinin etkinleştirilmesi, yeni bir işlem hattı yapıtı kullanılabilir olduğunda işlem hattını otomatik olarak yeni bir sürüm oluşturacak şekilde yapılandıracaktır.

  1. Azure DevOps kuruluşunuzda 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. Artefaktlar bölümünde, Sürekli Dağıtım Tetikleyicisi simgesini seçerek tetikleme panelini açmak için üzerine tıklayın ve bunu etkinleştirmek için "açık" konumuna getirin.

  4. İlk aşamanın altında Dağıtım öncesi koşulları simgesini seçin ve dağıtım tetikleyicisininyayımlandıktan sonra olarak ayarlandığından emin olun. Bu, yeni bir sürüm oluşturulduğunda bu aşamaya dağıtımları otomatik olarak tetikler.

Aşama ekleme

  1. Azure DevOps kuruluşunuzda 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 eklediğiniz aşamada Dağıtım öncesi koşulları simgesini seçin. Tetikleyiciyi Aşama'den sonra olarak ayarlayın ve açılan menüden özgün aşamanızı seçin.

    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ü seçin ve istediğiniz aşamayı seçin. Kullandığınız görevlere bağlı olarak, bu aşamanın istediğiniz hedefe dağıtılması için ayarları değiştirin. Bu örnekte, aşağıda gösterildiği gibi Azure App Service'e dağıtmak için Azure App Service dağıtma görevini kullanıyoruz.

    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

Onay eklemek, sonraki aşamaya dağıtmadan önce tüm ölçütlerin karşılanmasını sağlar.

  1. Azure DevOps kuruluşunuzda 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şamalarbölümünden, istediğiniz aşamada Dağıtım öncesi koşulları simgesini seçin ve ardından etkinleştirmek için Dağıtım öncesi onaylar iki durumlu düğmesini seçin.

  4. Onaylayanlar metin kutusuna dağıtımı onaylamakla sorumlu olan kullanıcıları girin. Ayrıca, Yayın veya dağıtım isteyen kullanıcının bunu onaylamaması gereken onay kutusunun işaretini kaldırmanız önerilir.

  5. İşiniz bittiğinde 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

Bu örnekte el ile yeni bir sürüm oluşturacağız. Genellikle yeni bir derleme yapıtı kullanılabilir olduğunda bir yayın otomatik olarak oluşturulur. Ancak bu senaryoda el ile oluşturacağız.

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

  2. Önce Azure Pipelines>Releasesöğesini seçin, ardından yayın işlem hattınızı seçin ve son olarak Düzenleöğesini seçin.

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

  4. Sürüm için bir açıklama girin, doğru yapıtların seçili olduğunu doğrulayın ve ardından oluşturseçin.

  5. Yeni bir sürümün oluşturulduğunu belirten bir başlık görüntülenir. Diğer ayrıntıları görmek için yayın bağlantısını seçin. Yayın özeti sayfasında her aşama için dağıtım durumu görüntülenir.

  6. Onaylayan olarak eklediğiniz kullanıcılar bir onay isteği alır. Onaylamak için kısa bir açıklama ekleyebilir ve 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

Yayın yöneticileri tüm onay kararlarına erişebilir ve bunları geçersiz kılabilir.

Dağıtımları izleme ve izleme

Dağıtım günlükleri, uygulamanızın sürümünü izlemenize ve sorunlarını gidermenize olanak sağlar. Dağıtımınızın günlüklerini denetlemek için aşağıdaki adımları izleyin:

  1. Sürüm özetinde bir aşamanın üzerine gelin ve Günlükler'i seçin. Her görevin canlı günlüklerini görmek için dağıtım sırasında günlükler sayfasına da erişebilirsiniz.

  2. Belirli günlüklerini görüntülemek için herhangi bir görevi seçin. Ayrıca tek tek görev günlüklerini veya tüm günlük dosyalarının zip'ini indirebilirsiniz.

  3. Dağıtımınızda hata ayıklamak için ek bilgilere ihtiyacınız varsa, sürümü hata ayıklama modunda çalıştırabilirsiniz.

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