У меня есть windows служба, которую я создаю с net ядром, и я могу опубликовать sh с профилем publi sh, и, так как я использую настройки приложений, я также могу ориентироваться на среду. Пытаюсь найти решение для другого проекта, но использую. net framework и не хочу использовать installutil. Пока я могу просто - остановить сервис - скопировать файлы - перезапустить сервис
Однако, с помощью службы инфраструктуры. net, настройки находятся в app.config, и настройки будут явно отличаться между тестовым сервером и производством.
Так что теперь я смотрю на сделать это с powershell, и, надеюсь, добавить это в конвейер сборки, чтобы автоматизировать его. Шаги будут такими же, как и сценарий powershell - остановить службу на целевом сервере - скопировать файлы из папки / bin - перезапустите сервис на целевом сервере кроме как после копирования файлов, мне нужно будет изменить app.config, и все вышеперечисленное, я уверен, что могу выполнить sh с powershell.
Мой вопрос, это можно сделать с помощью сборки конвейер, работающий на предварительном сборочном агенте?