Я пытаюсь выполнить MSBuild для готового проекта MVC4, чтобы в конечном итоге использовать его в сочетании с Jenkins в моем реальном приложении. Очень не подробный учебник я попытался следующее HereMSBuild и ASP.NET
Во-первых, есть ли альтернатива, с открытым исходным кодом, способ компиляции + развернуть приложение ASP.NET? - он должен быть подключен к Дженкинсу.
Во-вторых, я продолжаю получать множество ошибок, ни одна из них не является легкой для отладки, поскольку ценная документация не легко появляется в Google. Любой хороший инструмент "сгенерирован автоматически" или хорошо Короткие руководства, чтобы начать с этого?
В-третьих, конкретные ошибки:
1. Build started 7/15/2014 10:47:13 AM. 1>Project "C:\WebSites\jenkinsDeployment\Jenkins\TestJenkinsGit.sln" on no de 1 (default targets). 1>C:\WebSites\jenkinsDeployment\Jenkins\TestJenkinsGit.sln.metaproj : erro r MSB4126: The specified solution configuration "Debug|HPD" is invalid. Please specify a valid solution configuration using the Configuration an d Platform properties (e.g. MSBuild.exe Solution.sln /p:Configuration=De bug /p:Platform="Any CPU") or leave those properties blank to use the de fault solution configuration. [C:\WebSites\jenkinsDeployment\Jenkins\Tes tJenkinsGit.sln] 1>Done Building Project "C:\WebSites\jenkinsDeployment\Jenkins\TestJenkins Git.sln" (default targets) -- FAILED.
2.
C:\Program Files (x86)\Jenkins\jobs\MyApp-Test\workspace>C:\Windows\Microsoft.NET\Framework\v4.0.30319
\MSBuild.exe /p:DeployOnBuild= true /p:PublishProfile=Test;SolutionDir=C:\Program Files (x86)\Jenkins\
jobs\MyApp-Test\workspace /m /p:Configuration=Release "/p:Platform=Any CPU" DeployIt.sln
Microsoft (R) Build Engine version 4.0.30319.33440
[Microsoft .NET Framework, version 4.0.30319.34014]
Copyright (C) Microsoft Corporation. All rights reserved.
MSBUILD : error MSB1008: Only one project can be specified.
Switch: Files
For switch syntax, type "MSBuild /help"
И многое другое ...