Azure devops 如何在azure devops中指定dockerfile路径

Azure devops 如何在azure devops中指定dockerfile路径,azure-devops,Azure Devops,我已经在azuredevops中为.NET项目创建了一个管道。 My.sln文件和docker文件存在于不同的git repo中 如何在my azurepipeline.yml文件中指定dockerfile路径。由于您的.sln文件和docker文件位于不同的git repo中,您需要签出Yaml文件中的两个git repo 如果您的两个git回购在同一个组织中,您可以直接在步骤中添加签出步骤 例如: steps: - checkout: self - checkout: git://Test

我已经在azuredevops中为.NET项目创建了一个管道。 My.sln文件和docker文件存在于不同的git repo中


如何在my azurepipeline.yml文件中指定dockerfile路径。

由于您的
.sln文件
docker文件
位于不同的git repo中,您需要签出Yaml文件中的两个git repo

如果您的两个git回购在同一个组织中,您可以直接在步骤中添加
签出步骤

例如:

steps:
- checkout: self
- checkout: git://Test Project/Docker Repo@master
解释:

第一个签出步骤用于签出yaml文件所在的回购协议(例如sln回购协议)

第二个签出步骤用于签出另一份回购协议(例如dockerfile回购协议)

然后将两个repo下载到
$(Build.sources目录)
(C:\agent\u work\1\s)

因此dockerfile路径可以是
$(Build.SourcesDirectory)\RepoName\…\dockerfile

如果两个git回购在不同的资源中(例如github、其他组织),则需要添加回购资源并签出回购


这是关于。

Hi@Sravan的文件。这张票有更新吗?你可以看看答案是否能给你一些帮助。如果您有任何问题,请随时告诉我。只是提醒一下。