Wie kann ich nach einem Build mit TeamCity bereitstellen?
Ich bin einrichten des TeamCity, wie mein build-server.
Ich habe mein Projekt eingestellt, es ist richtig aktualisiert von subversion, und die Gebäude ok.
Also, was kommt als Nächstes?
Ideal, ich hätte es gern auto deploy auf einem test-server, mit einer manuellen Implementierung auf einem live - /staging-server.
Was ist der beste Weg zu gehen über diese?
Da ich mich mit C#/ASP.Net, sollte ich hinzufügen, ein Web-Deployment-Projekt für meine Lösung?
Kommentar zu dem Problem
Haben Sie gesehen, Inedo die BuildMaster? Ein gemeinsames workflow-ich sehe haben build-Artefakte gezogen von TeamCity und bereitgestellt/konfiguriert mit BuildMaster auf verschiedenen Servern. Quick Referenz-Artikel: inedo.com/support/kb/1031/... (disclaimer: ich arbeite für Inedo)
Ich machte eine ähnliche Empfehlung vor, aber ich arbeite nicht für Inedo. Es ist einen Blick Wert.
InformationsquelleAutor der Frage Neil N | 2009-12-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diesem Artikel wird erläutert, wie call Microsoft WebDeploy-tool von TeamCity für die Bereitstellung einer Webanwendung auf einem remote-web-server. Ich nutze es für die Bereitstellung auf einem test-web-server und ausführen von selenium-tests beim check-in.
http://www.mikevalenty.com/automatic-deployment-from-teamcity-using-webdeploy/
MSBuild-Argumente, die sich für meine Bewerbung waren:
InformationsquelleAutor der Antwort Mike Valenty
Habe ich geschrieben, einen ziemlich langen blog-post zu genau diesem Thema, die Sie interessieren könnten:
http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn
grundsätzlich:
InformationsquelleAutor der Antwort Doug
In der Regel, was ich tun müssen, ist erstellen Sie eine Wix-installer. Ein Wix-Projekt aufbauen kann mit MsBuild, so dass Sie keine Probleme haben sollten es.
Ich würde auch empfehlen, sich auf den folgenden MsBuild-Erweiterungen für die automatisierte Bereitstellung:
http://www.codeplex.com/MSBuildExtensionPack
http://msbuildtasks.tigris.org/
Ich hoffe, das hilft.
InformationsquelleAutor der Antwort Burt
Sind wir mit Octopus Deploy - Management-Umgebungen auf top-Team der Stadt.
Als Build-Prozess haben wir eine Octopus-Version und Octopus Deploy Erstellen von einem Release im Octupus, die dann auch automatisch Bereitgestellt;
Seit Krake ist die Verwaltung unserer Umgebungen, die es auch zur Verfügung gestellt Variablen, die wir intensiv nutzen und nutzen können, das gleiche build zu erstellen, eine neue Umgebung, die alle zusammen.
InformationsquelleAutor der Antwort Amit
Bitte denken Sie auch an ein Deployer plugin von einem der TeamCity-Entwickler: http://confluence.jetbrains.com/display/TW/Deployer+plugin
InformationsquelleAutor der Antwort KIR