2013-04-16 16 views
15

Muszę wykluczyć niektóre pliki z artefaktów TC podczas mojej budowy projektu ASP MVC. Pliki te zawierają pliki web.debug.config, ale są też inne.Wyklucz pliki z artefaktów Team City

Obecnie ścieżka Artifact ustawienie w TC wygląda następująco:.

src/Project.Web/* config => arch.zip

muszę jakoś, aby poinformować go do pomiń plik web.debug.config. Próbowałem tego i nie działa.

src/Project.Web/* config => arch.zip

-src/Project.Web/* debug.config

.

Tak więc, najlepiej nie chcę tych plików z pliku arch.zip, który jest tworzony podczas kompilacji.

Odpowiedz

12

To nie jest możliwe, sposób wymienić:

http://youtrack.jetbrains.com/issue/TW-5244

Jako obejście dopóki ten problem został rozwiązany, zawsze można stworzyć inną konfigurację budować z zależnością migawkę i uzależnienia artefaktów na głównej budować. Twoja główna kompilacja generuje wszystkie pliki jako artefakty. Konfiguracja w zależności od tego ma artefaktem zależnościach ustawić na:

+:*.config => <replace with location> 
-:*.debug.config 

Następnie publikuje co chcesz od tej konfiguracji w folderze. Nie idealne, ale zadziała.

7

Począwszy od TC10 jest to możliwe. W twoim przypadku będzie to:

+:src/Project.Web/*.config => arch.zip 
-:src/Project.Web/*.debug.config => arch.zip