Ich habe eine Lösung, die eine Reihe von Klassenbibliothek-Projekten und eine IIS-Website enthält. Ich versuche, Teamcity zu konfigurieren, um das Website-Projekt über MSBuild/Web Deploy zu kompilieren und bereitzustellen.Bereitstellen eines Website-Projekts mit TeamCity
Die Projekte alle bauen in Ordnung, aber es scheint, dass es die Befehlszeilenparameter ignoriert die Website an den angegebenen Server
meine Frage ist, ist es möglich, zu erreichen, was ich suche zu tun schieben? oder kann dies nur mit einem Web-Anwendungsprojekt geschehen?
/P:Configuration=Release
/P:DeployOnBuild=True
/P:DeployTarget=MSDeployPublish
/P:MsDeployServiceUrl=https://localhost:8172/msdeploy.axd
/P:AllowUntrustedCertificate=True
/P:MSDeployPublishMethod=WMSvc
/P:CreatePackageOnPublish=True
/P:UserName=SNIPPED
/P:Password=SNIPPED
Ich habe versucht, sowohl MSBUILD und Visual Studio Läufer mit den oben genannten Parametern
Natürlich ist es möglich. Aber es ist unklar von Ihrer Frage, wo Sie stecken bleiben. Was meinst du mit "Befehlszeilenparameter ignorieren"? Und welche Art von Skript verwenden Sie (reine MSBuild-Datei, .bat-Datei, PowerShell, Gulp, Grunt, etc.) – NightOwl888
Ich habe noch nicht mit einer Website fertig .. aber Web-Anwendungen sind sehr einfach als Web-Deploy zu packen (msdeploy) Paket über spezifische MSBuild-Parameter. – Bishoy
@ NightOwl888 Ich benutze Msbuild. Was ich meine, ist es baut die Anwendung, es überspringt nur den Teil, wo es eingesetzt werden soll. Ich habe die Befehlszeilenargumente hinzugefügt – reds184