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 Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Aracı havuzuna benzer şekilde, dağıtım grubu hedef makinelerin mantıksal kümesidir ve her birinde bir dağıtım aracısı yüklüdür. Dağıtım grupları genellikle *Geliştirme, Test veya Üretim gibi ortamları temsil edilir. Dağıtım grubundaki her fiziksel veya sanal makine, dağıtım görevlerini koordine etmek için Azure Pipelines ile iletişim kurar. Dağıtım grupları, YAML işlem hatlarında tanımlanan görevle ilgili adımlardan oluşan koleksiyonlar olan dağıtım işlerinden farklıdır.
Dağıtım grupları, dağıtım hedeflerinizi yönetmek ve izlemek için esnek bir yol sağlar. Aracılar için güvenlik bağlamını ve çalışma zamanı ortamını tanımlayabilir, ekip üyelerine roller ve izinler atayabilir ve her sunucu için canlı günlükler içeren dağıtımlarda gerçek zamanlı görünürlük elde edebilirsiniz. Ayrıca etiketleri kullanarak belirli makineleri hedefleyebilir ve dağıtımları daha hassas ve verimli hale getirebilirsiniz.
Not
Dağıtım grupları yalnızca Klasik yayın işlem hatlarında kullanılabilir.
Önkoşullar
ürün | Gereksinimler |
---|---|
Azure DevOps | - Azure DevOps kuruluşu. - Azure DevOps projesi. - Bir Windows veya Linux makinesinde dağıtım aracısını yüklemek ve yapılandırmak için yönetici izinleri. |
Dağıtım grubu oluşturma
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Projenizde İşlem Hatları'yı ve ardından Dağıtım grupları'yı seçin.
Dağıtım grupları sayfasında Yeni'yi seçin. Bu ilk dağıtım grubunuzsa Dağıtım grubu ekle'yi seçin.
Bir Dağıtım grubu adı girin ve Oluştur'u seçin.
Bir sonraki ekranda, kaydedilecek hedef türü için Windows veya Linux'ı seçin. Bir kayıt betiği oluşturulur.
Kimlik doğrulaması için betikte Kişisel erişim belirteci kullan'ı ve ardından Betiği panoya kopyala'yı seçin.
Kopyalanan betiği, dağıtım grubunuzdaki tüm hedef makinelerde çalışacak şekilde kaydedin.
Hedef sunucuları kaydetme
Her hedef sunucuyu dağıtım grubuna kaydetmek için:
Yönetici izinlerine sahip bir hesap kullanarak makinede oturum açın ve kopyalanan betiği çalıştırın. Windows makineleri için yükseltilmiş bir PowerShell komut istemi kullanın.
Etiket eklemeniz istendiğinde (dağıtım grubu işinde belirli sunuculara yönelik dağıtımları hedeflemek için kullanılabilir), Y girin ve bir veya daha fazla etiket sağlayın. Etiketler büyük/küçük harfe duyarlı değildir ve her biri 256 karakterle sınırlıdır ve kullanabileceğiniz etiket sayısıyla ilgili bir sınır yoktur.
Kurulum tamamlandıktan sonra betik aşağıdaki iletiyi döndürmelidir:
Service vstsagent.{organization-name}.{computer-name} started successfully.
Aracıları yükleme ve yükseltme
Dağıtım grubundaki her hedef sunucu bir dağıtım aracısı gerektirir. Hedef sunucular için oluşturulan kayıt betiği bir aracı yükler. Alternatif olarak, aşağıdaki yöntemlerden birini kullanarak aracıları yükleyebilirsiniz:
Azure VM'leri için, her vm'ye Azure Pipelines aracı uzantısını yükleyerek sunucularınızı kolayca ayarlayabilirsiniz.
Dağıtım grubu aracılarını dinamik olarak oluşturmak ve kaydetmek için yayın işlem hattında AzureResourceGroupDeploymentV2 görevini kullanın.
Daha fazla bilgi için Dağıtım grupları için aracı sağlama kısmına bakın.
Dağıtım aracılarını yeniden dağıtmadan en son sürüme yükseltmek için Dağıtım grupları sayfasına gidin, dağıtım grubunuzun yanındaki Diğer eylemler üç noktasını seçin ve Hedefleri güncelleştir'i seçin. Daha fazla ayrıntı için Aracılar bakın.
Dağıtım havuzları
Dağıtım havuzu, Azure DevOps kuruluşunuzun tamamında kullanılabilen hedef sunuculardan oluşan bir koleksiyondur. Dağıtım havuzları oluşturmak veya yönetmek için Proje Koleksiyonu Yöneticisi izinlerine sahip olmanız gerekir.
Yeni bir dağıtım havuzu oluşturduğunuzda, seçilen projelerde veya kuruluştaki tüm projelerde karşılık gelen dağıtım gruplarını otomatik olarak sağlayabilirsiniz. Bu dağıtım grupları, dağıtım havuzuyla aynı hedef sunucuları paylaşır.
Dağıtım havuzundaki tüm sunucularda aracı sürümünü yükseltmek için Dağıtım havuzları'na gidin, havuzun yanındaki Diğer eylemler üç noktasını seçin ve Hedefleri güncelleştir'i seçin.
Dağıtım gruplarını paylaşma
Dağıtım gruplarını Azure DevOps kuruluşunuzdaki diğer projelerle paylaşabilirsiniz. Dağıtım grubunu diğer projelerin kullanımına açmak için:
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
İşlem Hatları> seçin. Dağıtım grubunuzu ve ardından Yönet'i seçin.
Proje listesinde, dağıtım grubunu paylaşmak istediklerinizi seçin ve ardından Kaydet'i seçin.
Kaydettikten sonra, seçilen projeler Dağıtım grupları altında listelenen paylaşılan dağıtım grubunu görür.
Yeni hedef sunuculara otomatik olarak dağıtma
Ortamınızı, dağıtım grubuna yeni hedef sunucular eklendiğinde son başarılı sürümü otomatik olarak dağıtacak şekilde yapılandırabilirsiniz:
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
İşlem Hatları>Yayınlar'ı seçin, ardından yayın işlem hattınızı seçin.
Dağıtım sonrası simgesini seçerek Dağıtım sonrası koşulları ekranını açın ve Otomatik yeniden dağıtma tetikleyicisini etkinleştirin.
Olayları seç'in altında Gerekli etiketlerle yeni hedef kullanılabilir duruma gelir'i seçin.
Eylem seç'in altında, Bu ortamdaki son başarılı dağıtımı yeniden dağıt'ı seçin.