aka*_*kos 3 azure-devops azure-pipelines azure-pipelines-yaml
我们正在使用 Microsoft 托管代理来运行应用程序自动化测试场景的构建管道。我们想要实现的是,通过自动化程序下载文件(从无头 Chrome 浏览器),然后导航到下载路径并打开它。
如何找到代理内下载文件的路径?
从官方文档链接快速编译与在 Linux 和 Windows 自托管代理上构建的路径相关的预定义变量列表。
您正在寻找的那个是Agent.BuildDirectory
或Pipeline.Workspace
。
变量类型 | 多变的 | 描述 | 例子 |
---|---|---|---|
代理人 | 代理.构建目录 | 代理上的本地路径,在其中创建给定构建管道的所有文件夹 | D:\..\agent\_work\1 |
代理人 | 代理.主目录 | 代理安装到的目录 | C:\代理 |
代理人 | Agent.Temp目录 | 每次管道作业后都会清理的临时文件夹 | D:\..\agent\_work\_temp |
代理人 | Agent.Tools目录 | Node Tool Installer 和 Use Python Version 等任务使用的目录在工具的多个版本之间切换 | D:\..\agent\_work\_tool |
代理人 | 代理.工作文件夹 | 代理的工作目录 | c:\agent_work |
建造 | 构建源目录 | 代理上下载源代码文件的本地路径。 | c:\agent_work\1\s |
建造 | 构建.ArtifactStagingDirectory | 代理上的本地路径,任何工件在推送到目的地之前都将复制到该路径。使用此文件夹的典型方法是通过复制文件和发布构建工件任务来发布构建工件 | c:\agent_work\1\a |
建造 | 构建.暂存目录 | 代理上的本地路径,任何工件在推送到目的地之前都将复制到该路径。 | c:\agent_work\1\a |
建造 | 构建.Binaries目录 | 代理上的本地路径,可用作已编译二进制文件的输出文件夹 | c:\agent_work\1\b |
建造 | 构建.存储库.本地路径 | 代理上下载源代码文件的本地路径。 | c:\agent_work\1\s |
建造 | Common.TestResults目录 | 代理上创建测试结果的本地路径。 | c:\agent_work\1\TestResults |
管道 | 管道.工作区 | 特定管道的工作空间目录 | /家/vsts/工作/1 |
系统 | 系统默认工作目录 | 代理上下载源代码文件的本地路径。 | c:\agent_work\1\s |
归档时间: |
|
查看次数: |
17282 次 |
最近记录: |