這與我昨天提出的一個問題有關,但最好單獨提出。MSBuild從不部署它的論據
我有一臺TFS 2010服務器運行一個.csproj文件的構建,以及一個安裝了msdeploy的IIS6框。我想獲得由構建自動發佈的構建,但無論我發送給其參數,它都不會嘗試運行發佈。我可以把DeployTarget = TotalCarp,它仍然運行沒有錯誤,但不會嘗試發佈。
繼承人日誌從相關構建部分:
運行的MSBuild項目
初始屬性值
AdditionalVCOverrides =
CommandLineArguments =/P:SkipInvalidConfigurations = TRUE/P:DeployOnBuild = True/p:DeployTarget = TotalCarp/p:MsDeployPublishMethod = RemoteAgent/p:DeployIisAppPath =「WebRoot/ExternalContractSupportWeb」/ p:MsDeployServiceUrl = whatever/p:AllowUntrustedCertifiedated = True/p:UserName = Username/p:Password = Password
配置=測試
GenerateVSPropsFile =真
日誌文件=
LogFileDropLocation = \ g10svhudtfs \ TFSBuilds \ ExternalContractSupport \ TestBuild \ TestBuild_20101101.25 \日誌
進程數= 1
OUTDIR = C:\構建\ 1 \ CustomerTerms \ TestBuild \二進制
平臺=任何CPU
項目= C:\構建\ 1 \ CustomerTerms \ TestBuild \源頭\ ExternalContractSupportWeb \ ExternalContractSupportWeb.csproj
ResponseFile =
RunCodeAnalysis =作爲配置
目標=
TargetsNotLogged = String []數組
刀具路徑=
ToolPlatform =自動
冗長=診斷
C:\的Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe/nologo/noconsolelogger「C:\ Builds \ 1 \ CustomerTerms \ TestBuild \ Sources \ ExternalContractSupportWeb \ ExternalContractSupportWeb.csproj」/ m:1/fl/flp:「logfile = C:\ Builds \ 1 \ CustomerTerms \ TestBuild \ Sources \ ExternalContractSupportWeb \ ExternalContractSupportWeb.log; encoding = Unicode; verbosity = diagnostic「/ p:SkipInvalidConfigurations = true/p:DeployOnBuild = True/p:DeployTarget = TotalCarp/p:MsDeployPublishMethod = R emoteAgent/p:DeployIisAppPath =「WebRoot/ExternalContractSupportWeb」/ p:MsDeployServiceUrl = whatever/p:AllowUntrustedCertifiedated = True/p:UserName = Username/p:Password = Password/p:OutDir =「C:\ Builds \ 1 \ CustomerTerms \ TestBuild \ Binaries \「/ p:Configuration =」Test「/ p:Platform =」Any CPU「/p:VCBuildOverride="C:\Builds\1\CustomerTerms\TestBuild\Sources\ExternalContractSupportWeb\ExternalContractSupportWeb.csproj.Any CPU。 Test.vsprops「/ dl:WorkflowCentralLogger,」D:\ Program Files \ Microsoft Team Foundation Server 2010 \ Tools \ Microsoft.TeamFoundation.Build.Server.Logger.dll「;」Verbosity = Diagnostic; BuildUri = vstfs:/// Build/Build/49; InformationNodeId = 5798; TargetsNotLogged = GetNativeManifest,GetCopyToOutputDirectoryItems,GetTargetPath; TFSUrl = http:// g10svhudtfs:8080/tfs/TFSCollection;「* WorkflowForwardingLogger,」D:\ Program Files \ Microsoft Team Foundation Server 2010 \ Tools \ Microsoft.TeamFoundation.Build.Server.Logger.dll 「;」 冗長=診斷;」
我在網上發現的一切都至少有一個錯誤代碼,但這看起來好像它的工作,但顯然沒有嘗試甚至嘗試和部署任何東西?
廢話=廢話 – 2010-11-01 16:12:38
結果發生了什麼? – 2010-11-06 21:49:51