Frage

Ich gründe derzeit bis CI für mein Projekt und das Team der Stadt konfigurieren und laufe meine baut (und Tests usw.). Was ich jedoch nicht, um herauszufinden, ist offenbar, wie es zu bekommen, um tatsächlich die Build auf meinen Web-Server bereitstellen. Ich bin mit dem sln2008 Läufer, wenn diese Hilfe.

Danke

War es hilfreich?

Lösung

Teamcity unterstützt keine Bereitstellung von selbst aus. Sie können es von einem abhängigen Build tun oder als Teil Ihres Haupt-Build. Es ist ein verwandtes Problem, das Sie / Vote beobachten können. TW-3746

Andere Tipps

Sie können einen Web-deploy Schritt konfigurieren:

IIS-Konfiguration

Teamcity Konfiguration

  • Fügen Sie einen neuen Schritt:
  • Feld "Läufertyp" wählen Sie "MSBuild"
  • Feld „Build Dateipfad“ eingeben, um das Web-Projekt den Weg. eg.:SRC\MyWebSite\MyWebSite.csproj
  • Feld "Befehlszeile parameteres" type „/P:Configuration=%env.Configuration% / P: DeployOnBuild = True / P: DeployTarget = MSDeployPublish /P:MsDeployServiceUrl=https://%env.TargetServer%/MsDeploy. axd / P: AllowUntrustedCertificate = True / P: MSDeployPublishMethod = WMSVC / P: Username = WebDeploy / P: Passwort = WebDeploy / P: DeployIISAppPath = / P: CreatePackageOnPublish = True "
  • Speichern Sie es.
  • Klicken Sie auf "Build-Parameter"
  • Feld „env.Configuration“ Art der Konfiguration, die Sie verwendet haben Lösung zu kompilieren. „Release“ oder „Debug“
  • Feld "env.TargetServer" der IIS-Server, auf dem der Web-deploy ausgeführt wird. Eg.:localhost:8172.

Führen Sie Ihre Build-Konfiguration.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top