Развертывание служб Windows

В настоящее время я развертываю свои службы Windows вручную на сервере.

Одноразовые действия:

  1. Место установки на сервере, на котором размещен сервер Windows -> D: \ InstallDir
  2. Скопировал файлы, связанные со службой Windows, в эту папку
  3. Создал пакетный файл для установки службы Windows ( InstallUtil.Exe ) и другой пакетный файл для удаления службы Windows и копирование в папку установки
  4. Установленная служба Windows с помощью пакетного файла установки

Вот шаги, которые я выполняю для обновления:

  1. Взять резервное копирование существующей папки установки (для использования в случае, если мне нужно откатиться к предыдущей версии)
  2. Запустите пакетный файл удаления, чтобы удалить службу Windows ( InstallUtil / u )
  3. Скопируйте новые библиотеки DLL из местоположения на сервере сборки в папку установки (на сервере, на котором размещены службы Windows)
  4. Запустите пакетный файл установки, чтобы установить службу Windows ( InstallUtil WIndowsService.Exe )

Я хотел бы автоматизировать шаги обновления; Можете ли вы предложить стратегию развертывания в этом сценарии?

7
задан xan 26 February 2015 в 09:55
поделиться