1
我有一個TFS 2017年服務器我起來上設置CI,但我遇到麻煩構建定義爲「出版」我的項目,我的MSBuild的步驟是這樣的:如何使用TFS 2017構建服務器進行Visual Studio發佈?
##[command]"C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe" "FILEPATHTOMYSLN" /nologo /nr:false /dl:CentralLogger,"SOMEPATHANDGUID\1.0.45\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll";"RootDetailId=SOMEGUID|SolutionDir=RootofSolution"*ForwardingLogger,"SOMEPATHANDGUID\1.0.45\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" /p:platform="any cpu" /p:configuration="Debug" /p:VisualStudioVersion="14.0" /p:_MSDeployUserAgent="SOMEGUID"
怎麼辦我得到MSBuild創建只有dll和轉換後的web.config的發佈版本?
是的,我認爲我在做的大部分是在試圖得到它的工作,我想我的問題歸結爲缺乏經驗與部署和我需要查看幾個目錄到obj文件夾中以查找我在packagetmp目錄中需要的內容。我確實需要添加/ p:DeployOnBuild = true。壓縮文件的方式不適用於AWS,因此我使用7zip添加了一些其他構建步驟。這絕對能讓我走上正確的道路,謝謝! – RandomUs1r