Azure Devops. Как запустить сценарий powershell в службе приложений после развертывания? - PullRequest
0 голосов
/ 21 декабря 2018

Я изо всех сил пытаюсь понять, как запустить сценарий powershell (он просто запускает exe-файл) в службе приложений после развертывания с использованием Azure Devops.

К вашему сведению - exe просто читает некоторую информацию о конфигурации в Интернете.config и делает некоторые обновления базы данных.Поэтому ему нужен доступ к преобразованному файлу web.config и базе данных SQL Server, которые есть у службы приложений.

Я попытался добавить шаг Powershell с помощью задачи развертывания Release Pipeline, но, похоже, он запускается только наАгент, у которого нет контекста, который нужен exe-файлу.

Я могу запустить скрипт вручную с помощью инструмента окна командной строки Kudu, но мне нужно автоматизировать эту вещь.

У меня естьвидел несколько SO-статей вроде этого: Как добавить собственный сценарий пост-развертывания на веб-сайты Azure? или Команды Kudu после развертывания не работают , но я думаю, что это работает только при использованиивстроенный механизм развертывания для служб приложений.то есть - я не смог заставить его запустить сценарий после развертывания из Devure Azure.

Deploy Azure App Service task

1 Ответ

0 голосов
/ 10 мая 2019
powershell -Command "your powershell code"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...