使用するもの:-SVN-Jenkins-MSBuildプラグイン
いくつかのWebフォーム/MVC/Webサービスがあります。
Microsoft Web Deployをセットアップし、Jenkinsからbatファイルを実行します。
たぶん誰かがそれを行うためのより良い方法を提案することができますか、これは最も効果的な解決策のように見えますか?
前もって感謝します。
使用するもの:-SVN-Jenkins-MSBuildプラグイン
いくつかのWebフォーム/MVC/Webサービスがあります。
Microsoft Web Deployをセットアップし、Jenkinsからbatファイルを実行します。
たぶん誰かがそれを行うためのより良い方法を提案することができますか、これは最も効果的な解決策のように見えますか?
前もって感謝します。
WebDeployは、Web アプリケーションをデプロイするための正しい方法です。
単純なシナリオで Web デプロイを実行するためのVS2010ターゲットから開始すると、プロジェクト ファイル (および PC 上の msbuild 拡張ファイル) に「組み込まれています」。VS2012 以降では、公開の詳細を単純なファイルに保存できる公開プロファイル機能も使用できます。たとえば、次のようなものを実行できます。
msbuild MyProject.csproj /p:DeployOnBuild=true /p:PublishProfile=<profile-name> /p:Password=<insert-password> /p:VisualStudioVersion=11.0
これにより、アプリがビルドされ、profile-name
発行プロファイルを使用して発行されます。
プロジェクト ファイルの Web 展開統合を持たない.NET 3.5およびVS2008に制限されていたときに、bat ファイルを使用して webdeploy コマンドを直接実行していました。
それが役に立てば幸い、
イヴァン