对于您的问题: 1.Can I have multiple folders in the 'path' of single 'Cache' task? 不能,该高速缓存任务的**Path参数只能接收一个目录路径,可以是绝对路径,也可以是相对路径。 如果要缓存多个文件夹,可以将它们复制到一个公共父文件夹中,并将父文件夹的路径传递给该高速缓存任务中的Path参数。 1.Where does the cache get stored when someone is using a self hosted agent(Linux in my case) ? Can I get the path to that cache directory? 正如@Daniel Mann所澄清的那样,保存的缓存文件存储在Azure DevOps的存储中,而不是代理机器上的本地路径。 后续的管道运行/作业通常可以快速访问保存的缓存文件,并将其恢复到代理计算机上用户指定的路径。 1.Similar to caching, where does the pipeline artifacts get stored when someone is using a self hosted agent? Can I get the path to that directory as well? 与问题#2**的答案类似,默认情况下,上传的管道工件存储在Azure DevOps的存储中,而不是代理计算机上的本地路径。 在后续的管道运行/作业中,您可以使用下载工件任务将工件下载到代理计算机上的指定路径。
1条答案
按热度按时间qybjjes11#
对于您的问题:
1.
Can I have multiple folders in the 'path' of single 'Cache' task?
不能,该高速缓存任务的**
Path
参数只能接收一个目录路径,可以是绝对路径,也可以是相对路径。如果要缓存多个文件夹,可以将它们复制到一个公共父文件夹中,并将父文件夹的路径传递给该高速缓存任务中的
Path
参数。1.
Where does the cache get stored when someone is using a self hosted agent(Linux in my case) ? Can I get the path to that cache directory?
正如
@Daniel Mann
所澄清的那样,保存的缓存文件存储在Azure DevOps的存储中,而不是代理机器上的本地路径。后续的管道运行/作业通常可以快速访问保存的缓存文件,并将其恢复到代理计算机上用户指定的路径。
1.
Similar to caching, where does the pipeline artifacts get stored when someone is using a self hosted agent? Can I get the path to that directory as well?
与问题
#2
**的答案类似,默认情况下,上传的管道工件存储在Azure DevOps的存储中,而不是代理计算机上的本地路径。在后续的管道运行/作业中,您可以使用下载工件任务将工件下载到代理计算机上的指定路径。