/ / TeamCity Multi-Part Build - Ako skontrolovať kód iba raz - teamcity, teamcity-5.0

TeamCity Multi-Part Build - Ako skontrolovať kód len raz - teamcity, teamcity-5.0

Snažím sa vytvoriť 1 balík s viacerýmizostavenie konfigurácií. Prvý z nich skontroluje kód, zostaví ho (konfigurácia súboru riešení) a spustí testy nunitov. Ak sa to podarí, ďalší sa zabuduje do režimu vydania. Ak sa to podarí, posledný skript s výstupom zabalí výstup a označí ho ako artefakt.

Problém, ktorý mám, je, že neviem akopovedať TeamCity, aby nevytvárala nové adresáre pre každý krok, a preto tieto kroky zlyhávajú. Existuje nejaké nastavenie? Vyzerá to, že záložka závislosti by bola vhodným miestom na pozretie, ale zdá sa mi, že nerozumiem pokynom a moje drotárstvo bolo doteraz zbytočné.

odpovede:

1 pre odpoveď č. 1

V podstate som vynechal väčšinu pracovného postupu TeamCity a namiesto toho som na vyriešenie tohto problému použil skriptovací jazyk. (Použil som Rake a Albacore, ktoré veľmi odporúčam pre projekty .net)

Varujem vás, aby ste nepoužívali funkciu powerhell w / TeamCity. Musíte všetko zabaliť do súboru .bat, čo je dosť neznesiteľné.

Výsledkom je, že mám 1 pokladňu avšetko stavia od tohto bodu. Je to drasticky znížiť množstvo času potrebného na zostavenie, ale možno by to tak nebolo, keby som mal k dispozícii veľa agentov.