You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps管道中Process.clean选项的查找与功能验证咨询

Azure DevOps 中 Process.clean 选项的定位与功能说明

一、Process.clean 在哪找

它不是系统变量,而是Agent作业的配置项:

  • 在门户里编辑管道时,找到对应的Agent作业,展开「附加选项」,就能看到「清理本地资源」的勾选框,这就是可视化的Process.clean设置。
  • 如果用YAML写管道,直接在job节点下加clean属性就行,示例:
jobs:
- job: BuildJob
  pool:
    vmImage: 'ubuntu-latest'
  clean: true # 开启清理
  steps:
  - script: echo Hello World

二、开关的作用差异

  • 开启(clean: true):
    • 每次跑作业前,会彻底清空代理机器的工作目录($(Agent.BuildDirectory)),把之前构建留下的所有文件、文件夹都删掉,相当于从头开始构建。
    • 能避免旧构建的残留文件搞砸新构建,比如缓存的依赖、编译产物这些,适合必须用干净环境的场景。
  • 关闭(clean: false,默认状态):
    • 不会清理工作目录,之前构建的文件会保留,代理可以复用已有资源,能加快构建速度(比如不用重新下载依赖包)。
    • 但有风险,比如旧配置文件覆盖新配置,或者缓存的依赖版本不对,可能导致构建异常。

内容的提问来源于stack exchange,提问作者sens

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 17:40:56