Aracılığıyla paylaş


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

Şirket içi bir örneğe kutudaki görevleri yüklerken, eski aracı sürümü veya Azure DevOps Server tarafında destek olmaması nedeniyle bazı görev özellikleri desteklenmeyebilir.

tfx-clihakkında daha fazla bilgi için gitHub'da Azure DevOps için Node CLIbölümüne bakın.

Önkoşullar

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

  • en son sürüm Node.js.

  • Azure DevOps için Node CLI ile görevleri yükleme.

    • 'yi çalıştırarak, Node.js bileşeninin bir parçası olan npm'i yükleyin.
      npm install -g tfx-cli
    
  • Proje koleksiyonunu güncellemek için gerekli izinler, kapsam Ortamı (Okuma & Yazma) ile oluşturulan PAT ile proje koleksiyonuna görev yüklemek amacıyla oluşturulmuştur.

    Önemli

    Daha yüksek riskli kişisel erişim belirteçlerine kıyasla daha güvenli Microsoft Entra belirteçlerini öneririz. PAT kullanımını azaltma çabalarımız hakkında daha fazla bilgi edinin. İhtiyaçlarınıza uygun kimlik doğrulama mekanizmasını seçmek için kimlik doğrulama kılavuzumuzu gözden geçirin.

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

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

Önemli

Azure DevOps'ta proje koleksiyonuna kimlik doğrulaması için varsayılan olarak kişisel erişim belirteci gereklidir. Ortamı (Okuma & yönet) kapsamında kişisel erişim belirteci (PAT) oluşturun. tfx-cli ile yetkilendirmek için başka yollar kullanabilirsiniz. Daha fazla bilgi için bkz. Azure DevOps için platformlar arası CLI'da kimlik doğrulama.

Oturum açmak için proje koleksiyonunun yolunu URL olarak belirtin. Proje koleksiyonunun varsayılan adı DefaultCollection.

Azure DevOps Services için proje koleksiyonu yolu şu biçimde olabilir: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Azure DevOps Server için varsayılan proje koleksiyonu URL'si URL sunucusunun konumuna ve şablonunun konumuna bağlıdır: 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ş

Kutunun içindeki işlem hattı görevlerini güncelleştirmeniz gerekiyorsa azure-pipelines-tasks deposunu kopyalayabilir ve görevlerin nasıl oluşturulacağına dair kılavuzu izleyerek gerekli görevleri oluşturabilirsiniz.

Artık tfx-clikullanarak görevi yüklemeye başlayabilirsiniz.

Aşağıdaki komutu girin:

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

Not

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