Hudson + Gitolite + виртуальный хост на промежуточном сервере - PullRequest
0 голосов
/ 05 мая 2010

У меня есть сервер Ubuntu, которым я хочу быть в качестве сервера непрерывной интеграции (для проектов на основе Zend Application) и промежуточного сервера.

Команда отправляет исходные файлы в хранилище:

/home/git/repositories/testing.git

Тогда Хадсон строит, и основная ветвь экспортируется (возможно клонировано - более подходящее слово) плагином git hudson в:

/var/lib/hudson/jobs/test/workspace/

Рабочая область также содержит папку .git, которая не требуется на моем промежуточном веб-сайте.

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

Указывает ли виртуальный хост на рабочее пространство или я экспортирую файлы в другой каталог?

А как насчет разрешений и безопасности? Hudson является владельцем всех файлов рабочей области. Нужно ли выполнять какие-либо действия после сборки для настройки доступа?

P.S. Если этот вопрос больше подходит для сбоя сервера, перенесите его.

1 Ответ

1 голос
/ 05 мая 2010

Я бы не указывал промежуточный сервер на рабочую область. Если ваша сборка не удалась (или во время процесса сборки), промежуточная среда может быть повреждена, и у вас нет возможности для дальнейшего тестирования. Для развертывания в промежуточной среде рекомендуется выполнить еще один шаг сборки или шаг после сборки.

...