Einrichten von CI mit TeamCity mit Git & NAnt

8

Wir entfernen uns von TFS als Quellcodeverwaltungsdienst.

Wir verwenden jetzt TeamCity und hosten unsere Quelle auf Git über BitBucket.

Kann mir jemand einen anständigen Artikel, einen Blog, eine existierende Stack-Frage mit einem grundlegenden Überblick über die Schritte hier zeigen, um eine CI-Konfiguration zum Laufen zu bringen?

Ich habe ein grundlegendes Projekt-Setup in TeamCity, habe die Quelle von Git gezogen, aber ich versuche herauszufinden, wie man NAnt als Build-Schritt einrichtet, um den Code zu kompilieren und auf meiner IIS-Website zu veröffentlichen.

Irgendwelche Ratschläge?

Nur um klar zu sein, das Setup:

  1. Erzeuge Server = TeamCity
  2. Quellcodeverwaltung = Git (BitBucket)
  3. Anwendung = ASP.NET MVC 3-Webanwendung
  4. Webserver = IIS 7

Schätzen Sie alle Hinweise.

Das nächste, was ich gefunden habe: Ссылка

Aber das beinhaltet, dass der Webserver den Code von Git mit Powershell bezieht. Ich will das nicht. Ich möchte, dass TeamCity den Git Code aufruft und direkt auf meinem Webserver veröffentlicht.

    
RPM1984 18.03.2012, 23:34
quelle

2 Antworten

8

Es funktioniert (mit MSBuild - nicht NAnt, für jetzt) ​​dank diese ausgezeichnete Blog-Serie .

    
RPM1984 21.03.2012, 06:16
quelle
0

Hier ist ein Artikel über wie man AppHarbor nachahmt (was scheint, was Sie wollen), obwohl Sie vielleicht in Erwägung ziehen, für die echte Sache .

    
friism 19.03.2012 01:26
quelle