Вопросы
Войти

Автоматическое развертывание с SVN на Windows?

Sander Versluys

Мы работает сервер клиента VisualSVN на Windows.

Короче, какие методы существуют для автоматического развертывания измененных файлов на промежуточном сервере после совершения?

Я знаю, что есть что-то вроде Крючки СВН и хотя есть множество полезных крюк скрипты или исполняемые файлы крючки там, я не нашел никого, кто мог бы скопировать измененные файлы после фиксации в определенной директории.

Итак, мой вопрос: какие стратегии я могу использовать, чтобы автоматически развернуть свои репозитории на промежуточный сервер, это особенно для больших сайтов с тысячами файлов, поэтому обновление РЕПО на или несколько промежуточных серверов(ы) является довольно медленным.

Спасибо!

windows
deployment
svn
4 Ответов
tomfanning

Вы проверили CruiseControl.NET?

Это может делать то, что ты просишь, и многое другое...

Milner

Вы должны быть в состоянии использовать пост-коммит хук для запуска SVN экспортировать из хранилища в любом месте вы хотите. Это может понадобиться крючок, чтобы сделать экспорт, затем сделать FTP или имеют экспортный землю в папке смотрел какие-то другие процессы, которые будут толкать изменения.

Я начинаю строить это на нашем новом сервере клиента VisualSVN, но не получали решения вместе. У меня есть штук понял, что я буду обновлять вас.

duckworth

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

Обычный сценарий заключается в том, что сервер сборки будет уведомлен о код/изменения файла и начать строить. Сборка будет обрабатывать такие вещи, как компиляция, запуск модульных тестов и конфигурации для различных сред и оттуда вы можете связать свою сборку правок в Subversion изменения и даже начать развертывание оттуда.

amit patel