Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 删除旧的自托管VSTS生成代理\u工作文件夹_Azure Devops_Build Agent_Resource Cleanup - Fatal编程技术网

Azure devops 删除旧的自托管VSTS生成代理\u工作文件夹

Azure devops 删除旧的自托管VSTS生成代理\u工作文件夹,azure-devops,build-agent,resource-cleanup,Azure Devops,Build Agent,Resource Cleanup,我们有一个自我托管的TFS构建代理,它已耗尽空间,因此我希望删除代理\\u工作和代理\\u dply \\u工作文件夹下尽可能多的文件夹,其中的文件夹已超过1个月 这样做安全吗 我已经发现了设置清洁,我一定会这样做 也可以在清理_工作文件夹时找到,该文件夹建议重命名,然后删除整个文件夹,但不删除其中的一部分 我找不到的是代理池的维护设置,如中所述。我想知道这是否在实际代理的控制面板中,因为它似乎不在我们的设置中。我在“项目>项目设置>代理池”下查找它,例如: https://COMPANY.vi

我们有一个自我托管的TFS构建代理,它已耗尽空间,因此我希望删除代理\\u工作和代理\\u dply \\u工作文件夹下尽可能多的文件夹,其中的文件夹已超过1个月

这样做安全吗

我已经发现了设置清洁,我一定会这样做

也可以在清理_工作文件夹时找到,该文件夹建议重命名,然后删除整个文件夹,但不删除其中的一部分

我找不到的是代理池的维护设置,如中所述。我想知道这是否在实际代理的控制面板中,因为它似乎不在我们的设置中。我在“项目>项目设置>代理池”下查找它,例如:


https://COMPANY.visualstudio.com/PROJECT/_settings/agentqueues

使用“代理工作”文件夹构建项目。如果您将工件发布到另一个位置->例如在“agent\dply\u work”文件夹中使用。然后保存以删除“代理工作”文件夹

在我看来,删除“代理工作”是有风险的,因为它包含已部署的代码。因此,如果您想再次重新部署旧版本,这是不可能的


如果我是你,我应该删除“代理工作”文件夹,但我不应该删除“代理工作”文件夹,这样做是安全的。除此之外,我建议你们遵循第二个链接中Tingloohang提到的建议

只需注意以下几点:

确保代理上没有正在运行的作业,然后停止代理 在删除/重命名任何文件夹之前先处理/服务

实际上,有一个设置与配置重复发生的维护组织设置->代理池->->设置[选项卡]相关

然后你可以找到相关的sett

您需要首先关闭维护作业。然后你会在那里找到相关的设置


这个答案并不准确。工件存储在Azure DevOps本身或文件共享中,可以随时重新部署。没有代理工作文件夹这类东西——这是原始海报在一个名为代理工作的文件夹中创建的代理,其子文件夹名为工作。这只是用于部署的第二个代理。如果你在猜测,请不要回答问题。@DanielMann:如果你读对了,这是关于TFS服务器而不是Azure Devops的。它取决于您如何设置环境。您可以在自己的生成/发布服务器上安装多个代理,所有生成和发布都发生在该服务器上。因此,如果您有一个构建和部署代理,那么每个代理都有一个seperate文件夹。如果您将文件放入工件类型为“文件共享”的droplocation,则可以安全地删除de build agent文件夹目录中的文件夹,但是删除作为de Deployment agent输入的文件共享位置的文件夹并不安全,这是安全的。谢谢,但我已到处查找该设置,但看不到它。然而,我不是我们系统的管理员。同样,我在这里找不到此设置@马特:这对我很有帮助,这个选项在组织设置下可用,而不是在项目设置下!我正在进行项目设置。