2011-01-20 11 views
6

Sono nuovo di TeamCity. Sto usando il passo Build usando il file di soluzione di Visual Studio. Voglio configurare il percorso Artifact in modo che possa ottenere l'output della mia compilation da qualche parte nella cartella Artifact. I could't capire dalla documentazione TeamCity :)non possono ottenere manufatti che utilizzano Costruire tipo di corridore Visual Studio Solution File

ho seguente configurazione. Ma non ottenere alcun artefatto.

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

Cosa c'è di sbagliato qui?

Grazie

risposta

4

vorrei modificare il vostro manufatto e costruire percorsi come segue:

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

volte percorsi riferimenti con '\' o '/' che conduce in esso può causare problemi con TeamCity. L'aggiornamento del percorso degli artefatti potrebbe risolvere il problema. Ovviamente, la modifica del percorso del file di build non risolverà il problema, ma sarebbe una buona idea andare avanti e cambiarlo nel caso in cui tu modificassi la configurazione.

Se questa modifica non aiuta, cosa dicono i file di registro sui risultati della build? I risultati della compilazione sono riusciti a inserirli correttamente nella cartella Project/bin/Releases sull'agent build? C'è qualche riferimento agli artefatti pubblicati o non pubblicati nei log?

+0

Grazie ancora per ur help. – Saghar

5

Controllare il registro di build di TeamCity. Ti dirà, perché nessun artefatto potrebbe essere creato. Per esempio:

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

Assicurarsi che i file siano realmente compilati loc bin\release.

Problemi correlati