TeamCity を使用して、アプリケーションと Windows サービスを自動的にビルドおよびリリースする継続的インテグレーションのセットアップを取得しようとしています。このソリューションは現在、Web アプリケーションと 2 つのサービス (他の多くのプロジェクトの中でも、デプロイされるのはアプリとサービスのみ) で構成されています。サービスは、Visual Studio 2010 セットアップ プロジェクトを使用して .msi インストーラーにパッケージ化されています ( .vdproj
)。
発行するだけでよいので、Web アプリケーションは問題ではありませんMsBuild.exe
。ただし、プロジェクトMsBuild.exe
はビルドしません。.vdproj
私が遭遇した1つの解決策はdevenv.com
、例えばを使用すること"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com" SolutionFile.sln /Build "Release" /Project SetupProjectFile.vdproj
です。
私は TeamCity を初めて使用するので、これにアプローチする方法がわかりません。ランナーを使用してビルドステップを追加しようとしましたCommand Line
が、エラーで失敗します(Command Line) failed
。どうやってこれを達成しますか?