есть более простой способ развертывания служб Windows из TFS, чем при использовании сценария Powershell, запустить на сервере TFS, который:Развертывание служб Windows на удаленных серверах (Different домена)
- останавливает существующую службу Windows на удаленном сервере
- Скопируйте файл в общей папке на удаленном сервере (копия-элемент)
- Запускает службу Windows на удаленном
Если нет, то может любой другой непрерывной в инструмент тегирования/развертывания сделать это лучше?
Как сервер TFS использует контроллер домена, который отличается от удаленного сервера, можем ли мы совместно использовать папку для определенного пользователя? Я попытался запустить сценарий powershell как пользователь с целевого контроллера домена, но, конечно, он не признан действительным пользователем на сервере TFS.
Наконец, есть ли разница при развертывании на удаленном удаленном сервере или в облаке?
Спасибо,
Большое спасибо за ваш ответ. Я не знал об этом инструменте, и я дам ему попробовать, поскольку он выглядит очень чистым. Я надеялся, что они будут единственным компонентом, чтобы сделать все это - для меня, похоже, довольно распространено развертывание Windows-сервисов и что это должно быть так же просто, как веб-развертывание. Любые идеи по другим вопросам? –
Вы можете развернуть кросс-домен агента сборки, выполнив следующий случай: http://stackoverflow.com/questions/31026380/how-to-authenticate-build-vnext-agent-to-on-premise-tfs –