2016-12-22 29 views
6

Ekibim, vsts-task-lib'u kullanan bir TFS/VSTS özel oluşturma görevi üzerinde çalışıyor.TFS | VSTS - Özel Yapılandırma Görev yürütme VstsTaskSdk.psd1 bulamıyor

Özel görevinize eklemek için this github page yönergeleri izledik.

Etkileşimli sınama için yerel olarak yüklenen vsts-task-lib'im var ve bu da tamam çalışıyor. VSTS hesabım/projemde yüklenen ve yüklenen uzantıyı alabiliyorum. Ben VSTS bir Release şeyi hizaya ve yürütmek zaman

Ancak, aşağıdaki alıyorum:

2016-12-22T21:41:27.4700501Z ##[section]Starting: ApprendaDeploy 

2016-12-22T21:41:27.5110766Z ============================================================================== 

2016-12-22T21:41:27.5120761Z Task   : Deploy App on Apprenda 

2016-12-22T21:41:27.5120761Z Description : This task deploys your application onto ACP 

2016-12-22T21:41:27.5120761Z Version  : 0.1.0 

2016-12-22T21:41:27.5120761Z Author  : Apprenda 

2016-12-22T21:41:27.5120761Z Help   : Replace with markdown to show in help 

2016-12-22T21:41:27.5120761Z ============================================================================== 

2016-12-22T21:41:27.8483971Z ##[error]File not found: 'C:\a\_tasks\ApprendaDeploy_fb765e50-c211-11e6-9471-0d5c99017b97\0.1.0\ps_modules\VstsTaskSdk\VstsTaskSdk.psd1' 

2016-12-22T21:41:27.8553964Z ##[section]Finishing: ApprendaDeploy 

kullanıyorum VSTS-görev lib v0.8.0 ve benim görev kök dosya dizini benziyor Bu:

|-- apprendaDeploy <task root> 
    |----- ps_modules 
    |----- VstsTaskSDK 
     |----- 0.8.0 
      |------ <corresponding sdk files, including VstsTaskSdk.psd1> 
    |----- common.ps1 
    |----- deploy.ps1 
    |----- icon.png 
    |----- task.json 

Herhangi bir fikir?

+1

Yolunuzdaki sürümü kaçırıyor gibi görünüyor mu? "... \ VstsTaskSDK \ 0.8.0 \ VstsTaskSdk.psd1" olmalıdır. Veya SDK dosyalarını 0.8.0 klasöründen çıkarmaya çalışın, böylece VstsTaskSDK klasöründe oturun. –

+0

Bu uzantı dosyalarını OneDrive'da paylaşabilir misiniz? –

+0

sürümü tamamen kaldırın. 'ps_modules/vststasksdk/vststasksdk.psd1' olmalıdır – jessehouwing

cevap

11

SDK dosyalarını, sürüme özgü bir klasörde değil, ...\VstsTaskSdk\* olarak taşımanız gerekir. Aynı konuyla karşılaştım ve bu şekilde çözdüm.

+0

Modül yoluna yükleyip otomatik yükleme yapabileceğinizden mi yoksa her bir göreve mi kopyalanmanız gerektiğinden emin misiniz? Yeni kütüphanede iyi belgeler bulmaya çalışıyorum – SheldonH

İlgili konular