Azure devops 如何将此缓存用于python需求缓存?如果我们使用托管代理进行构建,这个缓存任务会工作吗

Azure devops 如何将此缓存用于python需求缓存?如果我们使用托管代理进行构建,这个缓存任务会工作吗,azure-devops,azure-pipelines,npm-cache,pipeline-cache,Azure Devops,Azure Pipelines,Npm Cache,Pipeline Cache,如何将此缓存用于python需求缓存? 如果我们在构建中使用Hosted Agent,这个缓存任务会起作用吗 变量: PIP\u CACHE\u DIR:$(Pipeline.Workspace)/.PIP 步骤: -任务:Cache@2 投入: 关键字:'python |“$(Agent.OS)”| requirements.txt' 恢复期:| python |“$(Agent.OS)” python 路径:$(PIP\U缓存\U目录) displayName:缓存pip包 -脚本:pip安

如何将此缓存用于python需求缓存? 如果我们在构建中使用Hosted Agent,这个缓存任务会起作用吗

变量:
PIP\u CACHE\u DIR:$(Pipeline.Workspace)/.PIP
步骤:
-任务:Cache@2
投入:
关键字:'python |“$(Agent.OS)”| requirements.txt'
恢复期:|
python |“$(Agent.OS)”
python
路径:$(PIP\U缓存\U目录)
displayName:缓存pip包
-脚本:pip安装-r requirements.txt
Pipefile.lock

variables:
  PIPENV_CACHE_DIR: $(Pipeline.Workspace)/.pipenv

steps:
- task: Cache@2
  inputs:
    key: 'python | "$(Agent.OS)" | Pipfile.lock'
    restoreKeys: | 
      python | "$(Agent.OS)"
      python
    path: $(PIPENV_CACHE_DIR)
  displayName: Cache pipenv packages

- script: pipenv install
如果安装了所有必备组件,Taks应在自托管代理上运行,不会出现任何问题:


值得一提的是,这不适用于Azure DevOps服务器。

您好,您是否查看了下面的解决方案。进展如何?