私はクラスライブラリプロジェクトとIIS Webサイトを含むソリューションを用意しています。私はMSBuild/webを介してWebサイトプロジェクトをコンパイルしてデプロイするようにteamcityを設定しようとしています。TeamCityでWebサイトプロジェクトを展開する
プロジェクトすべてがうまく構築するが、私の質問があり、指定されたサーバー
にサイトをプッシュするコマンドラインパラメータを無視しているようだ、それは私がやって探しています何を達成することが可能でしょうか?またはこれはWebアプリケーションプロジェクトでのみ行うことができますか?
/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
私は
もちろん可能です。しかし、あなたの質問から、あなたがどこに行き詰まっているのかは不明です。 「コマンドラインパラメータを無視する」とはどういう意味ですか?どのような種類のスクリプト(純粋なMSBuildファイル、.batファイル、Powershell、Gulp、Gruntなど)を使用していますか? – NightOwl888
私は前にウェブサイトを使っていませんでしたが、WebアプリケーションはWebデプロイメント(msdeploy)パッケージを特定のMSBuildパラメーターを使用して実行します。 – Bishoy
@ NightOwl888 msbuildを使用しています。つまり、アプリケーションをビルドするということです。配置する部分をスキップするだけです。私はコマンドライン引数を追加しました – reds184