2011-01-20 6 views
6

Jestem nowy w TeamCity. Używam kroku kompilacji przy użyciu pliku rozwiązania Visual Studio. Chcę skonfigurować ścieżkę Artefakt, aby móc pobrać dane z mojej kompilacji gdzieś w folderze Artefakt. Nie mogłem zrozumieć z dokumentacji TeamCity :)Nie można pobrać artefaktów przy użyciu typu biegacza kompilacji Plik rozwiązania Visual Studio

Mam następującą konfigurację. Ale nie dostaje żadnego artefaktu.

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

Co jest nie tak?

Dzięki

Odpowiedz

4

chciałbym zmieniać swoich artefakt i budowania ścieżki w następujący sposób:

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

Czasami ścieżki odnośników z „\” lub „/” prowadzące do niego może powodować problemy z TeamCity. Aktualizacja ścieżki artefaktu może rozwiązać problem. Oczywiście edycja ścieżki do pliku kompilacji nie rozwiąże problemu, ale dobrze byłoby go zmienić i zmienić na wypadek, gdybyś kiedykolwiek edytował konfigurację.

Jeśli ta zmiana nie pomaga, co pliki dziennika mówią o wynikach kompilacji? Czy wyniki kompilacji pomyślnie przeszły do ​​folderu Project/bin/Releases w agencie budującym? Czy istnieje jakiekolwiek odniesienie do opublikowanych artefaktów lub ich nieopublikowanie w dziennikach?

+0

Jeszcze raz dziękuję za pomoc. – Saghar

5

Sprawdź dziennik kompilacji TeamCity. Pokaże ci, dlaczego nie można stworzyć artefaktu. Na przykład:

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

Upewnij się, że pliki są naprawdę skompilowany ro bin\release.

Powiązane problemy