Я пытаюсь настроить конвейер CI / CD для нашей версии 1.x Azure.Функция Azure запускается служебной шиной Azure, и эти конфигурации (тема и подписка) находятся в файле function.json.У нас мало установок этой функции Azure, и мы хотим как-то изменить файл function.json в DevOps Azure во время сборки / выпуска.
Это «устаревшая работа», поэтому у нас нет прежнего конвейера CI / CDв Azure DevOps.Ранее это было развернуто вручную из Visual Studio.Теперь я настроил конфигурации сборки и выпуска для DevOps Azure, но они не работают должным образом: файлы не развертываются, как раньше.
Рабочая версия развернута следующим образом:
wwwroot
| - bin
| | - dlls
| | - de, es, fr, etc. folders
| - MyFunction
| | - function.json
| - appsettings.json
| - host.json
| - packages.config
| - Web.config
Сейчасмоя попытка развертывания из Azure DevOps развертывает его так:
wwwroot
| - dlls
| - host.json
| - de, es, fr, etc. folders
В нем есть только "папка bin" и отсутствует файл function.json.
Как мне собрать /развернуть функцию Azure в DevOps Azure, чтобы развернуть ее, как ранее, с файлом function.json и папкой bin? Я пробовал несколько различных команд сборки dotnet и публикации dotnet в конвейере сборки.В конвейере выпуска для развертывания я использовал задачу развертывания службы приложений Azure.