Я изо всех сил пытаюсь понять, как запустить сценарий powershell (он просто запускает exe-файл) в службе приложений после развертывания с использованием Azure Devops.
К вашему сведению - exe просто читает некоторую информацию о конфигурации в Интернете.config и делает некоторые обновления базы данных.Поэтому ему нужен доступ к преобразованному файлу web.config и базе данных SQL Server, которые есть у службы приложений.
Я попытался добавить шаг Powershell с помощью задачи развертывания Release Pipeline, но, похоже, он запускается только наАгент, у которого нет контекста, который нужен exe-файлу.
Я могу запустить скрипт вручную с помощью инструмента окна командной строки Kudu, но мне нужно автоматизировать эту вещь.
У меня естьвидел несколько SO-статей вроде этого: Как добавить собственный сценарий пост-развертывания на веб-сайты Azure? или Команды Kudu после развертывания не работают , но я думаю, что это работает только при использованиивстроенный механизм развертывания для служб приложений.то есть - я не смог заставить его запустить сценарий после развертывания из Devure Azure.