Я следил за этой документацией: https://docs.microsoft.com/bs-latn-ba/azure/azure-functions/functions-how-to-azure-devops, но я получаю 500 Внутренняя ошибка сервера при вызове функции. Однако, используя VSCode, я мог развернуть его, используя тот же код. Эта ошибка объясняет, как функция не может найти импортированные библиотеки.
Каталог структуры GitHub:
app-functions/rt-function/HTTPTrigger
app-functions/rt-function/HTTPTriggerStable
app-functions/rt-function/requirements.txt
CI:
- Используйте Python 3,7
Bash Скрипт со встроенным содержимым:
cd ./app-functions/rt-function/ если [-f extensions.csproj], то выполните tnet build extensions.csproj - -output ./bin fi pip install --target = "./. python_packages / lib / site-packages" -r ./requirements.txt
Архив app-functions / rt- function, Root папка или файл для архивации: app-functions / rt-function и Архивный файл для создания: $ (System.DefaultWorkingDirectory) / build $ (Build.BuildId) .zip
- Publi sh Артефакт: drop, Путь к publi sh: $ (System.DefaultWorkingDirectory) / build $ (Build.BuildId) .zip