Ste*_*rup 7 nuget teamcity-7.0
我正在尝试让我的TeamCity服务器从NuGet中获取包,因此我不必在我的存储库中包含所有程序集.
最初一切似乎都在起作用,但是当MSBuild步骤开始时,所需的程序集/包无处可寻.
我已将我的packages文件夹添加到我的存储库,并尝试启用我的项目"启用NuGet包恢复",如下所示:
http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
似乎都没有用.当我查看工作目录()中的packages文件夹时,它是空的,所以没有拾取包?
以下是nuget任务的日志:
[09:11:44][Step 1/2] install: Installing NuGet packages for ApplicationBoilerplate\packages.config
[09:11:44][install] NuGet command: C:\TeamCity\buildAgent\tools\NuGet.CommandLine.2.0.0.nupkg\tools\NuGet.exe install C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate\packages.config -OutputDirectory C:\TeamCity\buildAgent\work\76a8f67cab97e73b\packages
[09:11:44][install] Starting: C:\TeamCity\buildAgent\temp\agentTmp\custom_script862718012095619696.cmd
[09:11:44][install] in directory: C:\TeamCity\buildAgent\work\76a8f67cab97e73b\ApplicationBoilerplate
[09:11:45][install] Process exited with code 0
Run Code Online (Sandbox Code Playgroud)
package文件夹是否应该保留为空(某种临时存储?)还是应该包含下载的包?
从 NuGet 2.0 开始,您需要做的事情比文档页面描述的更多。这是有关此更改的博客。
我写了一篇关于使用环境变量启用包还原的文章: 在 CC.NET 上启用 NuGet PackageRestore
Rob Reynolds 创建了一个 NuGet 包,应该可以自动修复此问题,但我还没有尝试过。
如果您的 TeamCity 服务器无法访问 Web,那么您也可能会遇到此问题:
归档时间: |
|
查看次数: |
4794 次 |
最近记录: |