Я ищу хороший способ быстрой и безопасной передачи кода на веб-серверы Windows моей компании для развертывания релизов.
У меня есть * nix-фон, и в прошлом я всегда использовал rsync в сочетании сssh для таких задач, потому что это быстро, безопасно и доступно для сценариев.
В настоящее время наш процесс развертывания очень ручной и требует входа на каждый сервер через удаленный рабочий стол и использования TortoiseHg для загрузки кода из нашего основного репо на сервер(очевидно, для этого требуется, чтобы веб-сервер имел учетные данные в центральном репозитории Hg).Излишне говорить, что этот процесс очень человечный и, соответственно, подвержен ошибкам, не говоря уже об утомительном и медленном.У нас также есть несколько серверов, которые мы используем для внутренней разработки, для обеспечения качества и т. Д.
Что я хотел бы знать, так это
1) Есть ли простой способ сделать это с помощью rsync& ssh (и cygwin, или powershell).
2) Какой самый распространенный способ написания сценариев для отправки кода в окна Windows ??
Спасибо, Джейми