Не удается найти файл Dockerfile в конвейерах Azure Devops (пример из Microsoft azure)

#azure #docker

Вопрос:

Я следую примеру с веб-сайта Microsoft:

https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/containers/build-image?view=azure-devops

Но у меня возникает следующая проблема

 Starting: Build an image
==============================================================================
Task         : Docker
Description  : Build or push Docker images, login or logout, start or stop containers, or run a Docker command
Version      : 2.192.0
Author       : Microsoft Corporation
Help         : https://aka.ms/azpipes-docker-tsg
==============================================================================
##[error]Unhandled: No Dockerfile matching  /home/vsts/work/1/s/app/Dockerfile  was found
 

Почему он пытается найти файл в каталоге » /home/vsts/work/1/s/», когда параметр указывает «app/Dockerfile»?

Ответ №1:

Задача сборки пытается найти ваш Dockerfile каталог сборки агента в разделе app/Dockerfile . Вам нужно будет убедиться, что ваш конвейер devops правильно подключен к репо, на которое вы ссылаетесь, и соответствующим образом структурирован.