Azure DevOps托管代理构建管道(隐式作业)工作区清理配置报错
问题解决办法
workspace是作业(job)级别的配置项,不能直接放在管道根节点下,这就是你报错Unexpected value 'workspace'的原因。
修正后的YAML代码示例:
jobs: - job: BuildJob pool: name: 'Hosted Agents' workspace: clean: all steps: # 在这里添加你的构建步骤,比如: - script: dotnet build --configuration Release
说明:
- 显式声明
jobs结构,将workspace配置放到具体的job内部,与pool同级 - 这样配置后,作业执行前会自动清理工作区的所有内容,符合你的需求
内容的提问来源于stack exchange,提问作者Ing. Luca Stucchi
相关产品推荐
相关产品推荐

