【发布时间】:2021-08-06 18:25:51
【问题描述】:
可以为单独的脚本设置工作目录:
- script: foo
workingDirectory: bar
但是,如果所有步骤都打算在特定目录中运行,则为每个步骤定义它会变得重复。
使用cd不影响其他步骤:
- script: cd foo
- script: pwd # returns default working dir instead of foo
有关此问题的两个具体示例是:
- 当检出多个 repos 作为资源时,默认工作目录比检出的 repos 高一级
- 为位于子目录中的项目(例如在 monorepo 中)运行管道时
【问题讨论】:
标签: azure-devops yaml azure-pipelines azure-pipelines-yaml