Hızlı Başlangıç: Azure portalını kullanarak Yönetilen DevOps Havuzu oluşturma

Bu makalede Yönetilen DevOps havuzu oluşturma ve yeni havuzda işlem hattı çalıştırma işlemi gösterilmektedir.

Önkoşullar

Bu makaledeki adımları tamamlamadan önce, Önkoşullar makalesinde açıklandığı gibi Azure aboneliğinizi ve Azure DevOps kuruluşunuzu Yönetilen DevOps Havuzları ile kullanılacak şekilde yapılandırmanız gerekir. Bu adımların Azure aboneliği ve Azure DevOps kuruluşu başına yalnızca bir kez tamamlanması gerekir.

Yönetilen DevOps Havuzları kaynağını oluşturun

  1. Azure Portal’ında oturum açın.

  2. Yönetilen DevOps Havuzları'nı arayın ve kullanılabilir seçenekler arasından seçin.

  3. İlk havuzunuz buysa Oluştur'u veya Yönetilen DevOps Havuzları Oluştur'u seçin.

    Yönetilen DevOps Havuzları Oluştur düğmesinin ekran görüntüsü.

  4. Abonelik, Kaynak grubu, Geliştirme Merkezi ve Geliştirme Merkezi projesini belirtin. Henüz bir kaynak grubu, Geliştirme Merkezi veya Geliştirme Merkezi proje oluşturmadıysanız, bunları bu adımda oluşturabilirsiniz. Yönetilen DevOps Havuzları Oluştur ilk yapılandırma ayarlarının ekran görüntüsü.

  5. Havuzunuzda kullanmak istediğiniz Azure DevOps kuruluşunu, havuzun adını ve havuzunuzun bölgesini belirtin.

    Azure DevOps kuruluş alanının ekran görüntüsü.

    Important

    Yönetilen DevOps Havuzu'nun adı Azure genelinde benzersiz olmalıdır.

    Varsayılan olarak havuzlar tek bir kuruluştaki tüm projeler için yapılandırılır. Güvenlik sekmesinde ek kuruluşlar yapılandırabilir veya projeleri sınırlayabilirsiniz. En iyi maliyet ve performans için kullandığınız diğer Azure kaynaklarına yakın bir bölge seçin.

  6. Kullanılabilir olmasını istediğiniz en fazla aracı sayısını (En fazla aracı), aracıların sanal makine boyutunu (Aracı boyutu) ve aracılar için işletim sistemi disk türünü belirtin. D2adsV5 varsayılan Aracı boyutudur; isterseniz farklı bir boyut seçmek için Boyutu değiştir'i seçin.

    Aracı boyutu, sayısı ve işletim sistemi disk türünün ekran görüntüsü.

    Yönetilen DevOps Havuzları kotalarına sahip olan aracı boyutları (SKU'lar) Kullanılabilir olarak işaretlenir. Kullanılamayan SKU'lar için daha fazla kota isteyebilirsiniz. Kullanılamayan SKU için bir kota isteği onaylandığında, Kullanılabilir olarak listelenecektir. Yönetilen DevOps Havuzları kotaları hakkında daha fazla bilgi edinin.

  7. Havuzunuzun görüntülerini yapılandırın. Varsayılan olarak havuzlar tek bir görüntüyle oluşturulur. Görüntüyü değiştirmek veya birden çok görüntü yapılandırmak için Görüntü Kitaplığı'ndan Ekle'yi seçin ve havuz için kullanmak istediğiniz görüntüyü veya resimleri seçin.

    Görüntüler bölümünün ekran görüntüsünü alın.

  8. İlgili sekmeyi seçerek havuzunuz için istediğiniz ek ayarları yapılandırın. Yönetilen DevOps Havuzları için varsayılan ayarları görmek için her sekmeyi görüntüleyin ve her sekmede bulunan ayarlar hakkında daha fazla bilgi için aşağıdaki bağlantılara bakın. Aşağıdaki bölümlerin varsayılan ayarlarını kullanmak için Gözden Geçir ve oluştur'a geçin.

    Ayarlar sekmelerinin ekran görüntüsü.

    • Ölçeklendirme - Yönetilen DevOps Havuzunuzun performansını ve maliyetini yönetmek için ölçeklendirme ayarlarını yapılandırın. Varsayılan ayar, beklemede olan aracı olmayan durumsuz aracılardır.
    • Ağ Yapılandırması - Yönetilen DevOps Havuzunuzdan sanal ağınıza acenteler ekleyin. Varsayılan ayar, aracılarınız için yalıtılmış bir sanal ağdır.
    • Depolama - Aracılarınıza boş bir veri diski ekleyin. Varsayılan ayar, ekli bir veri diski olmadığını belirtir.
    • Güvenlik - Kuruluş ve proje erişimini yapılandırın, havuz izinlerini belirtin ve test için etkileşimli modu yapılandırın. Varsayılan değer, Azure DevOps kuruluşunda belirtilen kuruluştaki tüm projeler için yapılandırılmış bir havuzdur.
    • Etiketler - Azure kaynaklarınızı ve yönetim hiyerarşinizi düzenlemek için etiketleri kullanın.
  9. Gözden geçir + oluştur'u seçin ve onaylamak için Oluştur'u seçin.

    Managed DevOps Pools ilk yapılandırma ayarları için 'Review + create' ekran görüntüsü.

    Sağlama işlemi birkaç dakika sürebilir. Aracı havuzu oluşturma işlemi tamamlandığında Azure DevOps'ta havuzu görüntüleyebilir ve bu havuzda işlem hatlarını çalıştırabilirsiniz.

    Aboneliğinizde havuzunuzu istenen Azure VM SKU'su ve maksimum aracı sayısıyla yapılandırma kapasitesi yoksa havuz oluşturma işlemi aşağıdaki iletiye benzer bir hatayla başarısız olur. Cores needed to complete this request is 8, which exceeds the current limit of 0 for SKU family standardDDSv4Family in region eastus. Please choose a different region if possible, or request additional quota at https://portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/issueType/quota/subscriptionId/subscription_id_placeholder/topicId/3eadc5d3-b59a-3658-d8c6-9c729ba35b97. Sorunu çözmek için Yönetilen DevOps kotalarını gözden geçirin.

Azure DevOps'ta aracı havuzunu görüntüleme

  1. Azure DevOps portalına gidin ve Azure DevOps kuruluşunuzda (https://dev.azure.com/{your-organization} ) oturum açın.

  2. Azure DevOps gidin.

    Kuruluş ayarları düğmesinin ekran görüntüsü.

  3. Pipelines>Aracı havuzları'na gidin ve yeni havuzunuzun listelendiğini kontrol edin. Yönetilen DevOps Havuzunu yeni oluşturduysanız, yeni havuzun aracılar listesinde görünmesi birkaç dakika sürebilir.

    Aracı havuzları listesinin ekran görüntüsü.

Yeni havuzunuzda bir işlem hattı çalıştırın

Bu adımda, bir Azure DevOps projesinin varsayılan deposunda basit bir işlem hattı oluşturacak ve bunu yeni Yönetilen DevOps Havuzunuzda çalıştıracağız.

  1. Azure DevOps portalına gidin ve Azure DevOps kuruluşunuzda (https://dev.azure.com/{your-organization} ) oturum açın.

  2. İşlem hattını çalıştırmak istediğiniz projeye gidin ve İşlem hatları'nı seçin.

    Projeler listesinin ekran görüntüsü.

  3. Yeni işlem hattı'nı seçin (veya bu ilk işlem hattınızsa İşlem Hattı Oluştur'u seçin).

    Yeni işlem hattı düğmesinin ekran görüntüsü.

  4. Azure Repos Git'i seçin.

    Depo türlerinin ekran görüntüsü.

  5. Projenizle aynı ada sahip depoyu seçin. Bu örnekte proje FabrikamFiber olarak adlandırıldığından aynı ada sahip depoyu seçiyoruz.

    FabrikamFiber deposunun ekran görüntüsü.

  6. Başlatıcı işlem hattı'nı seçin.

    İşlem hattı şablon listesinin ekran görüntüsü.

  7. Başlangıç şablonu varsayılan olarak Microsoft tarafından barındırılan bir Linux aracısı kullanır. İşlem hattı şablonunu düzenleyin ve pool bölümünü, önceki adımlarda oluşturduğunuz havuza başvuracak şekilde değiştirin.

    # Change these two lines as shown in the following example.
     pool:
      vmImage: ubuntu-latest
    

    Bu örnekte, Yönetilen DevOps Havuzu adı fabrikam-managed-pool olarak belirlenmiştir, bu nedenle vmImage: ubuntu-latest'yi name: fabrikam-managed-pools ile değiştirin ve Yönetilen DevOps Havuzunuzun adını belirtin.

    # Replace fabrikam-managed-pools with the name
    # of your Managed DevOps Pool.
    pool:
      name: fabrikam-managed-pool
    
  8. Kaydet ve çalıştır'ı seçin ve onaylamak için Kaydet ve ikinci kez çalıştır'ı seçin.

    Kaydet ve çalıştır düğmesinin ekran görüntüsü.

  9. Bu, bu havuz içinde gerçekleştirdiğiniz ilk işlem hattı çalıştırmasıysa, işlem hattı çalıştırılmadan önce izin vermeniz istenebilir. Daha fazla bilgi için Bu işlem hattının çalışmaya devam edebilmesi için bir kaynağa erişim izni gerekiyor bölümüne bakın.

  10. Azure DevOps'ta işlem hattı çalışmasını izleyin, ardından Azure Portal'a geçip Aracılar görünümünde çalışan aracıyı görebilirsiniz.