删除旧的自托管 VSTS 生成代理 _work 文件夹
Delete old self-hosted VSTS build agent _work folders
我们有一个自托管的 TFS 构建代理,其中 运行 个 space 个,所以我想删除 agent\_work
和 [=11] 下的所有文件夹=] 文件夹,它们存在时间 > 1 个月。
这样做安全吗?
我发现 this post 设置清洁,我一定会这样做。
还发现 this post 清理 _work
文件夹,建议重命名,然后删除整个文件夹,但不删除其中的一部分。
我找不到的是代理池的 maintenance settings
,如 this post 中所述。我想知道这是否在实际代理的某些控制面板中,因为它似乎不在我们的设置中。我在 Project > Project Settings > Agent pools 下找,例如:
https://COMPANY.visualstudio.com/PROJECT/_settings/agentqueues
'agent_work' 文件夹用于构建您的项目。如果您将工件发布到另一个位置 --> 例如在 'agent_dply_work' 文件夹中使用。然后保存删除'agent_work'文件夹
删除 'agent_dply_work' 在我看来是有风险的,因为它包含已部署的代码。所以如果你想再次重新部署旧版本,那是不可能的。
如果我是你,我应该删除 'agent_work' 文件夹,但我不应该删除 'agent_dply_work' 文件夹
这样做是安全的。此外,我建议您遵循 TingluoHuang 在第二个 link.
中提到的建议
只需关注即可:
Make sure there is no running job on the agent and stop the agent
process/service first before delete/rename any folder
实际上,有一个与配置重复维护相关的设置(组织设置 -> 代理池 -> <Pool Name
>-> 设置 [选项卡])。
然后就可以找到相关的设置
您需要先关闭维护作业。然后你会在那里找到相关设置。
我们有一个自托管的 TFS 构建代理,其中 运行 个 space 个,所以我想删除 agent\_work
和 [=11] 下的所有文件夹=] 文件夹,它们存在时间 > 1 个月。
这样做安全吗?
我发现 this post 设置清洁,我一定会这样做。
还发现 this post 清理 _work
文件夹,建议重命名,然后删除整个文件夹,但不删除其中的一部分。
我找不到的是代理池的 maintenance settings
,如 this post 中所述。我想知道这是否在实际代理的某些控制面板中,因为它似乎不在我们的设置中。我在 Project > Project Settings > Agent pools 下找,例如:
https://COMPANY.visualstudio.com/PROJECT/_settings/agentqueues
'agent_work' 文件夹用于构建您的项目。如果您将工件发布到另一个位置 --> 例如在 'agent_dply_work' 文件夹中使用。然后保存删除'agent_work'文件夹
删除 'agent_dply_work' 在我看来是有风险的,因为它包含已部署的代码。所以如果你想再次重新部署旧版本,那是不可能的。
如果我是你,我应该删除 'agent_work' 文件夹,但我不应该删除 'agent_dply_work' 文件夹
这样做是安全的。此外,我建议您遵循 TingluoHuang 在第二个 link.
中提到的建议只需关注即可:
Make sure there is no running job on the agent and stop the agent process/service first before delete/rename any folder
实际上,有一个与配置重复维护相关的设置(组织设置 -> 代理池 -> <Pool Name
>-> 设置 [选项卡])。
然后就可以找到相关的设置
您需要先关闭维护作业。然后你会在那里找到相关设置。