Azure Pipelines是否支持多仓库检出的路径引用变量?
Azure Pipelines 引用多仓库路径的方法
Azure Pipelines 支持通过变量引用非self仓库的本地路径,主要有两种实用方式:
1. 使用资源仓库预定义变量
对于在resources.repositories中声明的仓库,可通过$(resources.repositories.<仓库别名>.localPath)这个预定义变量直接获取其本地路径。针对你的配置,引用DeploymentRepo的路径只需用:
$(resources.repositories.DeploymentRepo.localPath)
这个变量会自动指向该仓库检出后的本地目录。
2. 自定义检出路径
你也可以在checkout步骤里通过path参数指定自定义路径,后续直接引用这个路径即可:
steps: - checkout: self - checkout: DeploymentRepo path: 'deploy-repo' # 可根据需求修改自定义路径
之后在后续步骤里直接用deploy-repo(或完整路径$(Build.SourcesDirectory)/deploy-repo)来访问DeploymentRepo的代码。
内容的提问来源于stack exchange,提问作者Colin
相关产品推荐
相关产品推荐

