Görevleri proje koleksiyonuna yükleme

Azure DevOps Services

Azure DevOps için Node CLI'yi (tfx-cli) kullanarak Azure DevOps'ta özel görevler veya yerleşik görevler için kuruluşa görevleri yüklemeyi öğrenin.

Örneğin, bu kılavuz Azure DevOps Server'daki yerleşik görevleri güncelleştirmeye yardımcı olabilir.

Önemli

Yerleşik görevlerin şirket içi örneğe yüklenmesi durumunda, Azure DevOps Server tarafında eski aracı sürümü/destek olmaması nedeniyle desteklenmeyen bazı görev özellikleri olabilir.

tfx-cli hakkında daha fazla bilgi için bkz. GitHub'da Azure DevOps için Node CLI.

Önkoşullar

Görevleri proje koleksiyonuna yüklemek için önkoşullara ihtiyacınız vardır:

  • Node.js dosyasının en son sürümü.

  • Görevleri karşıya yüklemek için Azure DevOps için Node CLI.

    • Komutunu çalıştırarak npmNode.js'nin bir bileşeni olan kullanarak tfx-cli'yi yükleyin:
      npm install -g tfx-cli
    
  • Görevleri proje koleksiyonuna yükleyebilmek için kapsam Ortamı (Okuma ve Yazma) ile oluşturulan PAT, gerekli proje koleksiyonunu güncelleştirme izinleri.

Tfx-cli kişisel erişim belirteci ile oturum açma

İşlem hattı görevlerini proje koleksiyonuna yükleyebilmek için tfx-cli ile Azure DevOps'ta oturum açmanız gerekir.

Önemli

Azure DevOps'ta proje koleksiyonuna kimlik doğrulaması için varsayılan olarak kişisel erişim belirteci gereklidir. Kapsam Ortamı (Okuma ve yönetme) ile kişisel erişim belirteci (PAT) oluşturmanız gerekir.

Bahşiş

tfx-cli ile yetkilendirmek için başka yollar da kullanabilirsiniz. Diğer ayrıntılar için bkz . Azure DevOps için Platformlar Arası CLI'da kimlik doğrulaması yapma.

Oturum açmak için proje koleksiyonunun yolunu URL olarak belirtmeniz gerekir. Proje koleksiyonunun varsayılan adıdır DefaultCollection.

Azure DevOps Services için proje koleksiyonu yolu aşağıdaki biçime sahip olabilir: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Azure DevOps Server için varsayılan proje koleksiyonu URL'si, sunucunun bulunduğu url'ye bağlıdır ve şablonu şöyle olur: http://{Azure DevOps Server url}/DefaultCollection

Aşağıdaki komutu girin ve istenen bilgileri sağlayın:

~$ tfx login

Görevleri proje koleksiyonuna yükleme

Bahşiş

Kutu içi işlem hattı görevlerini güncelleştirmeniz gerekiyorsa azure-pipelines-tasks deposunu kopyalayabilir ve görevlerin nasıl derlenmesi yönergelerini izleyerek gerekli görevleri oluşturabilirsiniz.

Artık kullanarak tfx-cligörevi karşıya yüklemeye başlayabilirsiniz.

Aşağıdaki komutu girin:

tfx build tasks upload --task-path <PATH_TO_TASK>

Dekont

PATH_TO_TASK, derlenmiş görevi içeren klasörün yoludur. tfx-cli kullanma hakkında daha fazla bilgi için bkz . Azure DevOps için Node CLI belgeleri.