2008-10-08 24 views
24

Bir yapı yapılandırması için tanımlanmış Yapay Yollar yolunun ayarının, sln 2008 derleme aracını kullanıyorum ve projelerimi varsayılan bölmeyi kullanarak oluşturduğum iki yapay alan ve kaynak oluşturmak istiyorsam nasıl görünebileceğine dair bana bir örnek verebilir miyim? Serbest bırakmak?Teamcity yapı yolları nasıl çalışır?

 
**/Source/Code/MyProject/bin/Release/*.* => dist 
**/*.* => source 

İki obje kökleri dist olsun ve kaynak ama dist altında ben istemiyorum bütün dizin yapısını (Kaynak/Kod/MyProject/bin/Release) almak ve kaynak altında ben boyunca şeyi almak istemediğim obj ve bin/Release ile.

Bunun nasıl yapılacağı konusunda bazı tavsiyelerde bulunabilir misiniz?

Bu şeyi işe alabilmek için oluşturduğum tüm projelerin hedef konumunu değiştirmem gerekiyor mu?

cevap

27

Yani sadece gerekir:

Source\Code\MyProject\bin\Release\* => dist 
Source\**\* => source 

Bu kaynak adında bir obje klasörüne Kaynak dist ve her şeyi denilen bir obje klasörüne açıklamasında tüm dosyaları koyacağız. Eğer Release alt klasörler denemek varsa

:

Source\Code\MyProject\bin\Release\**\* => dist 
+3

Yolunuz içinde bir alan varsa ne olur? Alıntıları yolunda denedim ve "\" kullanarak çalıştım ve işe yaramadı ... –

+0

Bu yapay dosyaları bir bağımlılıkta nasıl kullanabilirim? örn .: B -> A. A bağımlılıkları yollarında bağımlılık olarak "target-directory \ ** \ * =>" olarak ayarlıyorum. B düzeninin genel ayarlarını "**/* => target_directory" olarak ayarlıyorum Doğru mu? Teşekkürler – Cirelli94

1

TeamCity belgelerine göre; Böyle olmalı:

file_name|directory_name|Ant-like wildcard [ => target_directory ] 

Yani ..

Source\Code\MyProject\bin\Release|**\* => dist (| not \) 
+0

Teşekkürler, başarı buldunuz mu? – topwik

+2

Üç yıl sonra, sanırım değil. – Mendhak

+4

'|' "birini" veya "veya" yi belirtir, bu nedenle "Dosya adı" veya "dizin adı" veya "karınca benzeri joker karakter" anlamına gelir. Boru tam anlamıyla tedavi edilmemelidir. –

İlgili konular