VSO生成不会将输出复制到放置文件夹

本文关键字:复制 文件夹 输出 VSO | 更新日期: 2024-10-20 03:08:28

过去几天我一直在努力解决我们的自动化构建和部署问题,但由于某种原因,构建过程似乎有点中断。

我尝试了一段时间"将构建输出复制到服务器"的暂存位置,但如果我下载了drop.zip,它将只是一个空文件夹。

我把它切换到了源代码管理文件夹中,但在构建之后它是一样的;drop文件夹中只有一些日志文件。

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

"TF270003:未能复制。请确保源目录C:''a''bin存在,并且您具有适当的权限。"

对此有什么见解吗?关于VSO上的构建权限,我认为我真的无能为力,但我可能错了。

VSO生成不会将输出复制到放置文件夹

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

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

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

如果你的bits通常不能提供ant输出,那么你需要自己构建drop文件夹。

如果你仍然被卡住,你可以安装一个连接到你的VSO的本地/azure构建代理,并在那里进行调试。

感谢您的尝试。事实证明,这是因为将输出设置为"AsConfigured"实际上并没有达到听起来的效果。我不得不把它改成"SingleFolder",然后它把所有东西都复制得很好。

这种情况下的错误并没有特别的帮助。