Развёртывание (CD)

Развёртывание продуктов ни в коем случае не должно осуществляться руками.

  • развёртывание должно происходить при помощи дистрибутивов, поддерживающий автоматический (silent) режим;
  • дистрибутивы должны собираться на билд-сервере, а не на машине разработчика. Дистрибутивы должны быть подписаны сертификатом компании;
  • обновления должны происходить при помощи минимального числа кликов (или быть полностью автоматизированными).

Для поддержки сценариев автоматических развёртывания и обновления следует формировать PowerShell-скрипты.

Соответственно, сценарий внедрения этого компонента предполагает выполнение следующих работ:

  • написание дистрибутивов;
  • включение дистрибутивов в билд;
  • написание скриптов развёртывания и обновления.
Далее