В VSTS Release, как остановить все непрерывные веб-задания и удалить расписание из запущенных веб-заданий для определенного слота развертывания?
сценарий:
У меня есть базовое веб-приложение asp.net со связкойвеб-заданий.Некоторые из них запланированы, некоторые непрерывны.
В VSTS Release я развертываю веб-задания вместе с веб-приложением в службе приложений с помощью Web Deploy.
Однако в промежуточной среде я не хочудля запуска веб-заданий, поскольку они будут мешать работе (совместно использовать одну и ту же базу данных и т. д.).
Полагаю, мне пришлось бы написать некоторую PowerShell, чтобы остановить веб-задания.Это сводится к следующим шагам:
- Как запустить PowerShell в VSTS, подключенном к моей подписке Azure
- Как составить список всех веб-заданий для моего веб-приложения и слота развертывания
- Как остановить непрерывное веб-задание
- Как настроить триггер на ручной и удалить расписание из запланированных веб-заданий