Komut satırından Azure DevOps’ta bir Git deposu oluşturun

Womanne

Member
Microsoft, Azure DevOps’un otomatik yönetimi için “VSTS CLI” adlı bir komut satırı aracı sağlar.


“Azure DevOps Bölüm 1 ile Devam Eden Teslimat: Proje Kurulumu” yazımda Haberler geliştiricisi Microsoft’un bulut hizmeti “Azure DevOps”ta (önceden: Visual Studio Team Services, VSTS) bir Azure DevOps projesinde birden çok Git deposunun nasıl kurulacağını açıkladım. Bir müşteri projesinde, yakın zamanda çok sayıda Git deposu oluşturma görevi ve dolayısıyla web portalında “tıklama partisi” yerine komut dosyaları aracılığıyla otomasyonun mümkün olup olmadığı sorusuyla karşı karşıya kaldım.

VSTS CLI ve PAT


Cevap Evet. Microsoft bunun için “VSTS CLI” adlı bir komut satırı aracı sağlar (henüz adı değiştirilmemiştir). Bu kurulum aşağıda yüklenir C:program Dosyaları (x86)Microsoft SDK’larıVSTSCLI “vsts.bat” veya “vsts” aracılığıyla çağrılan Python tabanlı bir komut satırı aracı.

VSTS CLI yüklemeye ek olarak, otomasyon için URL adresindeki Azure DevOps web portalında bulunan bir kişisel erişim belirtecine (PAT) ihtiyacınız vardır.

https://dev.azure.com/ORGANIZATION/_usersSettings/tokens

alır. burada sorun yok ORGANİZASYON Azure DevOps ile kayıtlı kuruluşunuzun adını ayarlayın. Alternatif olarak, kullanıcının fotoğrafının sağ üst köşesindeki “Güvenlik” öğesini seçerek bu sayfaya erişebilirsiniz.

Bir git deposu oluşturun



Öncelikle PAT ile Azure DevOps’a erişmeniz gerekir:

$PAT = "tlbnihc26zkrzux….bgpjx6xjqagt6..."
vsts login --token $PAT

Ardından organizasyonu ve projeyi tanımlayın (ORGANİZASYON ve PROJE’yi uygun şekilde değiştirin!):

vsts configure --defaults instance=https://dev.azure.com/ORGANISATION/
vsts configure --defaults Project=PROJEKT

Bir satırla, bu projede yeni bir Git deposu oluşturabilirsiniz:

vsts code repo create --name "MeinRepo"

Ortaya çıkan depoya daha sonra şu URL aracılığıyla erişilebilir:


Mevcut tüm depoların bir listesi tablo biçiminde elde edilebilir:

vsts code repo list --output table

Bu komutla bir Git deposuyla ilgili ayrıntıları alabilirsiniz:

vsts code repo show --name "MeinRepo"


()





Haberin Sonu
 
Üst