Скопируйте файл в Azure Служба приложений во время конвейера выпуска - PullRequest
0 голосов
/ 14 января 2020

Во время конвейера выпуска Azure я хотел бы скопировать файл из репозитория Git в каталог wwwroot в службе приложений. Выходные данные задачи говорят, что он копирует файл, но его там нет. Я думаю, что я не указываю целевую папку должным образом. В настоящее время у меня есть это как d: \ home \ site \ wwwroot. Спасибо за любую помощь.

Ответы [ 2 ]

0 голосов
/ 16 января 2020

Скопировать файл в Azure Служба приложений во время конвейера выпуска

Не удалось использовать задачу копирования для копирования локального файла в службу приложения Azure. Эта задача поддерживает только локальную репликацию.

Когда вы установите его как d:\home\site\wwwroot, задача копирования будет копировать файл в папку в агенте, который выполняет эту задачу, а не в службу приложений Azure.

Для разрешения В этом случае вы можете использовать задачу развертывания службы приложения Azure для развертывания этого файла в службе приложения. В этой задаче укажите путь к «Пакету или папке» к папке, в которой находится файл.

Или вы можете воспользоваться рекомендацией Лео Варгезе - использовать задачу загрузки по FTP для копирования этого файла в службу приложения.

Надеюсь, это поможет.

0 голосов
/ 15 января 2020

@ Doug, Вы используете задачу загрузки по FTP, чтобы скопировать файл из вашего артефакта сборки в папку wwwroot. Предполагая, что ваш файл в gitlab присутствует внутри артефакта после выполнения конвейера сборки.

Пожалуйста, обратитесь к этой статье -> https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/ftp-upload?view=azure-devops

Для выполнения загрузки по FTP вы будете нужны ваши учетные данные FTP для вашего веб-приложения. Эту информацию можно получить в Центре развертывания вашего веб-приложения.

Надеюсь, что приведенные выше ответы на ваш вопрос. Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы по этому вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...