В настоящее время я развертываю свои службы Windows вручную на сервере.
Одноразовые действия:
- Место установки на сервере, на котором размещен сервер Windows ->
D: \ InstallDir
- Скопировал файлы, связанные со службой Windows, в эту папку
- Создал пакетный файл для установки службы Windows (
InstallUtil.Exe
) и другой пакетный файл для удаления службы Windows и копирование в папку установки
- Установленная служба Windows с помощью пакетного файла установки
Вот шаги, которые я выполняю для обновления:
- Взять резервное копирование существующей папки установки (для использования в случае, если мне нужно откатиться к предыдущей версии)
- Запустите пакетный файл удаления, чтобы удалить службу Windows (
InstallUtil / u
)
- Скопируйте новые библиотеки DLL из местоположения на сервере сборки в папку установки (на сервере, на котором размещены службы Windows)
- Запустите пакетный файл установки, чтобы установить службу Windows (
InstallUtil WIndowsService.Exe
)
Я хотел бы автоматизировать шаги обновления; Можете ли вы предложить стратегию развертывания в этом сценарии?
задан xan 26 February 2015 в 09:55
поделиться