VSO构建不会将输出复制到drop文件夹

时间:2015-03-05 22:04:43

标签: c# visual-studio tfs azure-devops

过去几天我一直在努力让我们的自动构建和部署得到整理,但由于某种原因,构建过程似乎有点破碎。

我正在尝试将#34;复制构建输出复制到服务器"暂存位置,但如果我下载了.zip,它只是一个空文件夹。

我将其切换为放入源控制文件夹,但在构建之后它是相同的; drop文件夹中的所有内容都是一些日志文件。

我唯一得到的错误是以下一行:

" TF270003:无法复制。确保源目录C:\ a \ bin存在且您具有相应的权限。"

对此有何见解?我不认为我可以做任何关于VSO构建权限的事情,但我可能会弄错。

2 个答案:

答案 0 :(得分:0)

要测试系统或您的代码是否产生任何输出,您可以创建一个post build PowerShell脚本并让它在drop的根目录中创建一个空白的readme.txt文件。

https://github.com/tfsbuildextensions/CustomActivities/blob/master/Source/Scripts/GatherItemsForDrop.ps1

您可以使用上面的脚本作为指南。

如果您的位通常不提供ant输出,则需要自己构建drop文件夹。

如果您仍然卡住,可以安装连接到VSO的本地/天蓝色构建代理并在那里进行调试。

答案 1 :(得分:0)

感谢您的尝试。事实证明这是因为将输出设置为“AsConfigured”实际上并没有像它那样听起来。我不得不将其更改为“SingleFolder”,然后将所有内容复制到一起。

这种情况下的错误并不是特别有用。