Ich habe zwei Build-Definitionen für mein Projekt, das zwei Zweige hat. Entwicklung und Live.
Ich habe einen manuellen Build für den Entwicklungszweig eingerichtet, und dieser läuft einwandfrei. Jetzt wollte ich ein Gated Check-In für den Live-Zweig einrichten, das nur ausgelöst wird, wenn die Entwickler in den Live-Zweig übertragen.
Mein Setup wird jedoch jedes Mal ausgelöst, wenn die Entwickler auch in den Entwicklungszweig übertragen.
Gibt es etwas, was ich falsch mache?
Mein Projektlayout:
$/KCTC/Lib/ (Contains all referenced dlls)
$/KCTC/Projects/ (contains branches)
$/KCTC/Projects/Development
$/KCTC/Projects/Live
Die Zweigstelle sieht jedoch keine referenzierten Lib-Dateien:
Betrachtet "........ \Lib\fluentnhibernate -NH3.1-1.2 \Iesi.Collections.dll ", aber sie existierte nicht.
Einrichtung meines Live Gated Build: Auch ich habe Unit-Test in NUnit in Projekt erstellt und dies ist fehlgeschlagen, weil
Abfragen \StarMetrics\20110613\StageTestSuite.cs (2): Der Typ oder Namespace-Name 'NUnit' konnte nicht gefunden werden (fehlt Ihnen eine using Anweisung oder eine Assembly-Referenz?)
Arbeitsbereich-Definition:
und meine Prozessdefinition