我们使用TFS 2017的构建和发布部分。在服务器上我们可以看到有一些名为r1,r2等的文件夹。在同一文件夹中也是使用数字作为文件夹名称的构建。
用于什么r文件夹?我们可以删除文件夹而不破坏TFS内部的任何内容吗?我们可以为文件夹设置一个延长期吗?
答案 0 :(得分:0)
这些是运行发布以保存工件时使用的文件夹。
您可以删除它们,但下次在该代理上运行版本时,数据将会恢复。删除它们是没有意义的,除非您再也没有运行过特定版本。将它们视为保留磁盘空间。
答案 1 :(得分:0)
根据您的描述,您似乎在谈论C:\agent_work\r1\a
& C:\agent_work\r2\a
它称为 Agent.ReleaseDirectory
在部署期间下载工件的目录 发布。 如果目录在每次部署之前都被清除 需要将工件下载到代理。与...相同 System.ArtifactsDirectory和System.DefaultWorkingDirectory。
如上所述,您不必手动删除它们,如果新部署需要将工件下载到代理,则会自动清除目录。
有关此问题的详细信息,请参阅官方MSDN文档中的Default variables of Release。