Azure devops 删除旧的自托管VSTS生成代理\u工作文件夹
我们有一个自我托管的TFS构建代理,它已耗尽空间,因此我希望删除代理\\u工作和代理\\u dply \\u工作文件夹下尽可能多的文件夹,其中的文件夹已超过1个月 这样做安全吗 我已经发现了设置清洁,我一定会这样做 也可以在清理_工作文件夹时找到,该文件夹建议重命名,然后删除整个文件夹,但不删除其中的一部分 我找不到的是代理池的维护设置,如中所述。我想知道这是否在实际代理的控制面板中,因为它似乎不在我们的设置中。我在“项目>项目设置>代理池”下查找它,例如: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
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输入的文件共享位置的文件夹并不安全,这是安全的。谢谢,但我已到处查找该设置,但看不到它。然而,我不是我们系统的管理员。同样,我在这里找不到此设置@马特:这对我很有帮助,这个选项在组织设置下可用,而不是在项目设置下!我正在进行项目设置。