Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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çin |
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.
Azure DevOps 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.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.
İ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.
Azure DevOps 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 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.
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.
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.
Azure DevOps 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ş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.
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.
Onay ayarlarını uygulamak için Kaydet'i seçin.
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.
Azure DevOps 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.Yayın açılan menüsünü ve ardından Yayın oluştur'u seçin.
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.
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.
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.
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.
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.
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.
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 .