azure-devops - 如何在管道 Azure Devops 中获取项目路径?
问题描述
我想问一下如何在管道(yaml语法)Azure Devops中获取项目(存储库)的路径?
解决方案
您应该使用$(Agent.BuildDirectory)/s
or$(Build.SourcesDirectory)
用于单个 repo,但如果您使用 muli repo 请检查此链接
如果您的作业中有多个签出步骤,您的源代码将签出到以存储库命名的目录中,作为 (Agent.BuildDirectory) 中 s 的子文件夹。如果
(Agent.BuildDirectory)
是C:\agent\_work\1
并且您的存储库被命名为tools
andcode
,您的代码将被签出到C:\agent\_work\1\s\tools
andC:\agent\_work\1\s\code
。
推荐阅读
- android - 我需要有关创建新应用程序的路径的建议
- xml - 在文字斜杠上标记字符串
- python - Flask - 如何将每个键的 JSON 数据保存到它的列
- javascript - 如何在页面加载后启用 javascript 以将输入属性更改为禁用取决于从数据库加载的其他输入值?
- .net - 什么是适当的方式/如何在 Visual Studio 2017/2019 中打包 Visual Basic Windows 服务项目?
- javascript - 从命名插座导航到子路由器
- java - 我如何制作影子事实?
- c# - Asp.Net Core WebApi Serverless Application 未正确传递 Url 值
- javascript - 为什么我无法获取此按钮的文本(名称)?
- javascript - 格式 H:mm 的 JavaScript 时间正则表达式