Ç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.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Azure Pipelines
Releases seçin, yayın işlem hattınızı seçin ve ardından Düzenle öğesini seçin.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.
İlk aşamanın altında
Dağıtım öncesi koşulları simgesini seçin ve dağıtım tetikleyicisininyayımlandıktan sonraolarak 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
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Azure Pipelines
Releases seçin, yayın işlem hattınızı seçin ve ardından Düzenle öğesini seçin.Yeni bir aşama oluşturmak için +>Yeni aşama ekle seçin.
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. 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.
Dağıtım öncesi onayları ekleme
Onay eklemek, sonraki aşamaya dağıtmadan önce tüm ölçütlerin karşılanmasını sağlar.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Azure Pipelines
Releases seçin, yayın işlem hattınızı seçin ve ardından Düzenle öğesini seçin.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.
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.
İşiniz bittiğinde Kaydet'i seçin.
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.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Ö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.
Yayın açılan menüsünü seçin ve Yayınoluştur'u seçin.
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.
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.
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.
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:
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.
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.
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.
İlgili içerik
- Dağıtımınızı denetlemek için onayları ve geçitleri kullanma
- Pull isteği artifaktlarını dağıt
- Birden çok daldan dağıtım yap