2011-01-20 23 views
6

TeamCity'de yeniyim. Visual Studio çözüm dosyasını kullanarak Build adımı kullanıyorum. Artifact yolunu yapılandırmak istiyorum, böylece derlememin çıktısını Artifact klasöründe bir yere götürebiliyorum. TeamCity belgelerinden anlamamıştım :)Build runner türündeki Artifacts dosyası alınamıyor Visual Studio Solution Dosyası

Aşağıdaki yapılandırmam var. Ama hiçbir eser almıyoruz.

Artifact paths:- /MyProject/bin/Release/*.* => PublishDir 
Build Runner : Visual Studio(sln) 
Build file path: \Successor\Successor.sln 
Targets: Rebuild 
Configuration: Release 
Platform: x86 

Burada neyin var?

Teşekkür

cevap

4

Ben senin objeyi düzenlemek ve aşağıdaki gibi yolları kuracağına: ile

Bazen
Artifact paths: MyProject/bin/Release/*.* => PublishDir 
Build file path: Successor\Successor.sln 

yolları referanslarına '\' veya '/' içine gelen TeamCity sorunlara neden olabilir. Artefakt yolunuzu güncellemek sorunu çözebilir. Açıkçası, yapı dosya yolunu düzenlemek sorunu çözmeyecektir, ancak yapılandırmayı düzenlediğinizde bunu değiştirmek ve değiştirmek için iyi bir fikir olacaktır.

Bu değişiklik yardımcı olmazsa, günlük dosyaları derleme sonuçlarınız hakkında ne söyler? Yapılandırma sonuçlarınız onu derleme aracındaki Project/bin/Releases klasörüne başarılı bir şekilde yaptı mı? Kayıtlarda yayınlanmakta veya yayınlanmakta başarısız olan eserler için herhangi bir referans var mı?

+0

Tekrardan yardım için tekrar teşekkürler. – Saghar

5

TeamCity Yapılandırma Günlüğünü kontrol edin. Size söyleyecektir, neden hiçbir eser yaratılamaz? Örneğin:

[Publishing artifacts] Artifacts path /MyProject/bin/Release/*.* not found 

Dosyalarınızı gerçekten bin\release ro derlenmiş olduğundan emin olun.

İlgili konular