我们正在尝试使用Azure Pipelines为Dot Net Core App构建Docker映像。设置管道时,如果我检查“默认构建上下文”,它将自动从我的根目录中选择Dockerfile吗?
Dockerfile当前位于根目录中,但是我想将Dockerfile移到api项目中。如何设置管道,以便从根目录执行docker build命令,但要引用项目内部的Dockerfile?
答案 0 :(得分:0)
我还没有尝试过,但是类似的东西应该可以工作:
- task: Docker@1
inputs:
containerregistrytype: 'Container Registry'
dockerRegistryEndpoint: my_service_connection
imageName: bla-bla-bla
dockerFile: src/app/dockerfile
buildContext: $(Build.Repository.LocalPath)
任务的版本2支持设置构建上下文: