2016-04-06 91 views
0

biz bu bağımlılık başka bir takım projesi bağımlılığı ile Visual Studio Team Services derleme adımı yükleyin.Bower bizim bower.json olarak

Bunu Visual Studio Team Services üzerinde çalıştırdığımda, kimlik bilgilerim olmadığı için başarısız oluyor. Kişisel alternatif kimlik bilgilerimi bower.json dosyasına eklemek istemiyorum. Başka bir çözüm ise dosyaları bower kullanmadan projemize eklemektir.

Bunun için başka bir çözüm var mı?

cevap

0

erişim oauth belirteci inşa kullanmayı deneyin: enter image description here

kontrol başvuru için bu linki: Use the OAuth token to access the REST API

+0

Bower/git kimlik bilgilerini değiştirmek için bunu nasıl kullanabilirim? –

+0

@PeterHedberg Geçerli erişim belirtecini edinmek ve oluşturmadan önce bower.josn dosyasına yazmak için bir powershell adımı ekleyin. –

+0

Ahh, tamam. Bunu deneyeceğim! –

1

Bu aynı konu karşılaştım ve şu şekilde düzeltildi:

  1. seçtiğinizden emin olun Seçenekler> Yapı tanımındaki komut dosyalarının OAuth Jetonuna Erişmesine İzin Ver.
  2. Yapınızın tanım göreve Powershell komut görevi ekleyin çardağımıza önce komut görev yüklemek

    $file = "path\to\bower.json" 
    
    (Get-Content $file| ForEach-Object { $_ -replace "https://your.visualstudio.com", "https://un:$env:[email protected]" }) | Set-Content $file 
    

buldum bir ihtar varsa Bower paketlerin bir bağımlılık ağacı VSTS barındırılan olmasıdır ağacınızdaki tüm bağımlılıkları root bower.json dosyanıza eklemeniz gerekir, yani package1, bower.json dosyasındaki package2'yi içerir - build projenizin bower.json'una hem package1 hem de package2'yi eklemeniz gerekir.