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 | Azure DevOps Server 2022
Aracı havuzuna benzer şekilde, dağıtım grubu da hedef makinelerin mantıksal kümesidir. Her grubun yüklü bir dağıtım aracısı vardır.
Dağıtım grupları genellikle geliştirme, test veya üretim gibi ortamları temsil edilir. Dağıtım grubundaki her fiziksel makine veya sanal makine (VM), 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.
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 - Windows veya Linux makinesinde dağıtım aracısını yükleme ve yapılandırma yönetici izinleri |
Dağıtım grubu oluşturma
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
İşlem Hatları> seçin.
Dağıtım grupları bölmesinde Yeni'yi seçin. Bu ilk dağıtım grubunuzsa Dağıtım grubu ekle'yi seçin.
Bir Dağıtım grubu adı değeri girin ve Oluştur'u seçin.
Görüntülenen bölmede, kaydedilecek hedef türü için Windows veya Linux'ı seçin. Bu eylem bir kayıt betiği oluşturur.
Betikte kimlik doğrulaması için kişisel erişim belirteci kullan seçeneğini ve ardından Betiği panoya kopyala seçeneğini 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 Y girin ve bir veya daha fazla etiket sağlayın.
Bir dağıtım grubu işi içindeki belirli sunuculara yönelik dağıtımları hedeflemek için etiketleri kullanabilirsiniz. Etiketler büyük/küçük harfe duyarlı değildir ve her birinde 256 karakterle sınırlıdır. 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ı ayarlayabilirsiniz.
Dağıtım grupları için aracıları dinamik olarak oluşturmak ve kaydetmek için bir yayın işlem hattında AzureResourceGroupDeploymentV2 görevini kullanın.
Daha fazla bilgi için bkz Dağıtım grupları için aracı sağlama.
Dağıtım aracılarını yeniden dağıtmadan en son sürüme yükseltmek için Dağıtım grupları bölmesine gidin, dağıtım grubunuzun yanındaki Diğer eylemler üç noktasını ve ardından Hedefleri güncelleştir'i seçin. Daha fazla bilgi için bkz. Azure Pipelines aracısı.
Dağıtım havuzları oluşturma ve yönetme
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 ardından 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.
Seçili projeler için paylaşılan dağıtım grubunun Dağıtım grupları bölmesinde listelendiğini onaylayın.
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 ve ardından yayın işlem hattınızı seçin."
Dağıtım sonrası simgesini seçerek Dağıtım sonrası koşullar bölmesini 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.