Развертывание приложения-функции Python с помощью DevOps означает перемещение файлов, но не фактическое развертывание прPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Развертывание приложения-функции Python с помощью DevOps означает перемещение файлов, но не фактическое развертывание пр

Сообщение Anonymous »

Это повтор этого вопроса, https://learn.microsoft.com/en-us/answe ... ith-devops
добавление в SO для получить больше просмотров.
Функция Python Azure (модель V2) была создана с использованием VS Code и в соответствии со статьей Microsoft, ссылка на которую приведена ниже, с кодом по умолчанию для приложения-функции.https://learn.microsoft.com/en-us/azure ... rsКонвейер сборки и конвейер выпуска были настроены в Azure DevOps с использованием статьи, указанной ниже (которой уже несколько лет). Задачи в конвейере выпуска не такие, как в статье, но все остальное, похоже, прошло хорошо.
https://medium.com/globant/how-to-create-and -deploy-a-python-azure-function-using-azure-devops-ci-cd-2aa8f8675716
Из доступных на данный момент задач задача «Развертывание функции Azure» показалась лучшей и только подходит. На снимке экрана ниже показаны доступные задачи.
Изображение

Когда конвейер выпуска запущен, он работает успешно. Все файлы были перемещены в службу приложения-функции, как показано на снимке экрана ниже. Он запускался несколько раз с изменениями комментариев в файле function_app.py по умолчанию и добавлением новых файлов, чтобы гарантировать, что конвейер сборки + конвейер развертывания перемещает документы.
Изображение

Однако на самом деле ни одна функция не работает и не доступна для взаимодействия. (См. скриншот ниже). Есть идеи, какие изменения необходимо внести в конвейер развертывания, чтобы это заработало?
Изображение

РЕДАКТИРОВАТЬ:
Инструкции в ответе @wade-zhou-msft были предприняты моим коллегой, и здесь был ее ответ:
"Привет, @Wade Zhou! Спасибо, что опубликовали этот ответ. Я подтвердила, что код работает при развертывании непосредственно из VS Code. Так что это не проблема кода функции. Я попытался воссоздать ваш код yaml с помощью построителя конвейера, поскольку я новичок и не знаком с файлами yaml, и мне не удалось его запустить. Можете ли вы рассказать, как репозиторий связан с DevOps. Конвейер, который вы использовали для тестирования и в своем ответе? В настоящее время мой репозиторий выглядит так, как показано на снимке экрана ниже. Возможно, мне нужно создать артефакт, который просматривает только код приложения-функции.
Изображение

Обратите внимание, что я клонировал репозиторий на свой локальный компьютер перед созданием своего Рабочая область функций Azure. Рабочая область для VS Code была создана в репозитории, а затем объединена с основной веткой репозитория.
Я попробовал действие копирования, оно заработало, но проблемы с этап артефакта с получением файлов из подкаталога"

Подробнее здесь: https://stackoverflow.com/questions/776 ... not-actual
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»