Aracılığıyla paylaş


Azure Linux sanal makineleri için sıralı dağıtım stratejisini yapılandırma

Şunlar için geçerlidir: ✔️ Linux VM'leri

Azure Pipelines, sanal makinelere dağıtımlar için tam özellikli bir CI/CD otomasyon araçları kümesi sağlar. Bu makalede, web uygulamalarınızı Linux sanal makinelerine dağıtmak için sıralı stratejiyi kullanan klasik bir yayın işlem hattının nasıl ayarlanacağı gösterilmektedir.

Sıralı dağıtımlar

Her yinelemede, sıralı dağıtım bir uygulamanın önceki sürümünün örneklerinin yerini alır. Bunları sabit bir makine kümesindeki (sıralı küme) yeni sürümün örnekleriyle değiştirir. Aşağıdaki kılavuzda sanal makinelere yönelik sıralı güncelleştirmenin nasıl yapılandırıldığından emin olunması gösterilmektedir.

Sürekli teslim'i kullanarak Azure portalında sanal makinelerinize yönelik sıralı güncelleştirmeleri yapılandırabilirsiniz.

[! ÖNEMLİ] Sanal Makinenin Sürekli teslim ayarı 31 Mart 2023'te kullanımdan kaldırılacaktır. Daha fazla bilgi edinin

  1. Azure portalında oturum açın ve bir sanal makineye gidin.

  2. Sürekli teslim'i ve ardından Yapılandır'ı seçin.

    Sürekli teslim ayarlarını gösteren ekran görüntüsü.

  3. Açılan menüden veya Yeni bir tane oluştur'dan Azure DevOps Kuruluşunuzu ve Projenizi seçin.

  4. Açılan menüden Veya Yeni bir tane oluştur'dan Dağıtım grubunuzu seçin.

  5. Derleme işlem hattınızı seçin.

  6. Dağıtım stratejisi'ne ve ardından Sıralı'ya tıklayın.

    Sıralı dağıtım stratejisini yapılandırmayı gösteren ekran görüntüsü.

  7. İsteğe bağlı olarak, her makineyi web veya veritabanı gibi rolüyle etiketleyebilirsiniz. Bu etiketler yalnızca belirli bir role sahip VM'leri hedeflemenize yardımcı olur.

  8. Sürekli teslim işlem hattını yapılandırmak için Tamam'ı seçin.

  9. İşlem tamamlandıktan sonra sürekli teslim işlem hattınız aşağıdakine benzer olmalıdır.

    Sürekli teslim işlem hattını gösteren ekran görüntüsü.

  10. Birden çok VM yapılandırmak istiyorsanız, diğer VM'ler için 2 ile 4 arasındaki adımları yineleyin. Zaten yapılandırılmış bir işlem hattına sahip olan dağıtım grubunu kullanırsanız, yeni VM'ler dağıtım grubuna eklenir ve yeni işlem hattı oluşturulmaz.

  11. İşlem hattınıza gitmek için bağlantıyı seçin ve ardından düzenle'yi seçerekişlem hattı tanımını değiştirin.

    İşlem hattı tanımını gösteren ekran görüntüsü.

  12. İşlem hattı görevlerine gitmek için geliştirme aşamasındaki görevleri seçin ve ardından Dağıt'ı seçin.

    İşlem hattı görevlerini gösteren ekran görüntüsü.

  13. Her yinelemede paralel olarak dağıtılacak hedef makine sayısını belirtebilirsiniz. Birden çok makineye dağıtmak istiyorsanız kaydırıcıyı kullanarak makine sayısını yüzde olarak belirtebilirsiniz.

  14. Dağıtım Betiğini Yürüt görevi, yayımlanan yapıtların kök klasöründe bulunan dağıtım betiğini yürütür.

    Yayımlanan yapıtları gösteren ekran görüntüsü.

Kaynaklar

Devre dışı bırakma

Sanal Makineler sürekli teslim ayarı 31 Mart 2023'te kullanımdan kaldırılacaktır. Azure VM'lerine dağıtım için özelleştirilmiş işlem hatları oluşturmak için lütfen doğrudan Azure DevOps'u kullanmaya geçin. Yayın işlem hattı Aşama Şablonları ve Dağıtım grupları Azure DevOps'un özellikleri benzer deneyimler sağlar.

Geçiş Adımları

VM CD deneyimi herhangi bir bilgiyi depolamadığından geçiş gerekmez, yalnızca kullanıcıların Azure ve Azure DevOps'ta 0. Gün kullanmaya başlama deneyimine yardımcı olur. Kullanıcılar kullanımdan kaldırıldıktan sonra Azure DevOps'tan tüm işlemleri gerçekleştirmeye devam edebilir. Artık Azure portalından işlem hatları oluşturamaz ve görüntüleyemezsiniz.

SSS

Bu deneyim kullanım dışı bırakıldıktan sonra CD işlem hattımı nerede ayarlayabilirim? 

Kullanımdan kaldırıldıktan sonra azure portal sanal makinesi dikey penceresinden Azure DevOps işlem hatlarını görüntüleyemez veya oluşturamazsınız. Yine de Azure DevOps portalına gidip işlem hatlarını görüntüleyebilir veya güncelleştirebilirsiniz.

Daha önce yapılandırılmış işlem hatlarımı kaybedecek miyim?

Hayır İşlem hatlarınız Azure DevOps'ta kullanılabilir olmaya devam eder.

Farklı dağıtım stratejilerini nasıl yapılandırabilirim?

Geçerli deneyim, dağıtım stratejileri oluşturmak için dağıtım gruplarını kullanır. İşlem hattınızı şablonlarla oluşturmak için dağıtım gruplarını veya yayın işlem hattı Aşama Şablonlarını kullanabilirsiniz.