Estamos tratando de usar Azure Pipelines para crear una imagen de Docker para una aplicación Dot Net Core. Al configurar la canalización si marco "contexto de compilación predeterminado", ¿seleccionará automáticamente el Dockerfile de mi directorio raíz?
Dockerfile se encuentra actualmente en el directorio raíz, pero quiero mover el Dockerfile dentro del proyecto api. ¿Cómo configuro la canalización para que el comando de compilación docker se ejecute desde el directorio raíz pero consulte Dockerfile dentro del proyecto?
No he probado esto, pero algo como esto debería funcionar:
- task: Docker@1 inputs: containerregistrytype: 'Container Registry' dockerRegistryEndpoint: my_service_connection imageName: bla-bla-bla dockerFile: src/app/dockerfile buildContext: $(Build.Repository.LocalPath)La versión 2 de la tarea tiene soporte para configurar el contexto de compilación: