Использование MSDeploy для копирования исполняемого файла на сервер и его последующего запуска

У меня MSDeploy/WebDeploy отлично работает для обновления моих веб-приложений - это решает около 90% проблем с развертыванием для тех вещей, которые я установил на данный момент.

В дополнение к этому я хотел бы скопировать исполняемый файл - прагматично содержимое папки - на сервер, а затем запустить этот исполняемый файл (который выполняет обновление схемы).

Я вижу, что это должно быть возможно, но мне трудно собрать части вместе (это явно крайний случай).

Конкретно:

  • Я бы не хотел копировать исполняемый файл (папку) в веб-каталог.
  • Мне нужно рассмотреть результат запуска исполняемого файла (было бы полезно возвращать статус отказа, хотя, если это важно, это будет выведено тестами после развертывания)

Как ничто другое, поэтому, какие конкретные команды в каком порядке - если я смогу найти шаблон, я смогу заставить его работать, но я изо всех сил пытаюсь найти шаблон


Примечания:

Мне приходит в голову, что я могу скопировать папку в веб-каталог, запустить код, а затем снова удалить папку, но мне это неудобно, и в любом случае было бы лучше иметь код доступным на сервере после развертывания.

Стоит также отметить, что я действительно очень доволен тем, как я поддерживаю схемы баз данных, так что тот факт, что это то, что делает исполняемый файл, не имеет отношения к вопросу

9
задан Murph 18 December 2011 в 04:23
поделиться