Управление версиями для Hudson Continuous Integration Build Jobs

У нас есть непрерывный сервер интеграции с более чем 40 заданиями, которые постоянно изменяются. Я хотел бы к управлению версиями непрерывные задания сборки интеграции в Гудзоне, таким образом, мы можем откатывать изменения, если у нас есть проблемы.

Есть ли Гудзонский плагин, который сделает это или другое решение, которое уже существует или если я сохраняю файлы config.xml в SVN.

9
задан Andrew Hopper 28 March 2010 в 15:11
поделиться

3 ответа

Это одна из недавних тем , посвященных использованию контроля версий с конфигурацией Hudson в списке пользователей Hudson .

В настоящее время (март 2010 г.) нет подключаемых модулей для хранения конфигурации в SCM, хотя подключаемый модуль резервного копирования может делать что-то близкое к тому, что вы хотите, но, возможно, с меньшим учетом «изменений» и многое другое - просто снимок в любой момент времени.

2
ответ дан 4 December 2019 в 21:09
поделиться

Относительно новый плагин Job Config History частично справляется с этой задачей - он не хранит конфигурации в системе управления источниками, но обеспечивает историю и аудит изменений в заданиях.

2
ответ дан 4 December 2019 в 21:09
поделиться

Hudson Labs действительно хорошо написала об этом, Сохранение вашей конфигурации и данных в Subversion

Это первая часть статьи

Мы все знаю, что важно файлы в системе контроля версий критичны, поскольку это гарантирует, что проблемные изменения могут может быть восстановлен и может служить в качестве резервной копии механизм тоже. Код и ресурсы часто хранятся в системе контроля версий, но легко забыть свой сервер непрерывной интеграции (CI) сам! Если бы диск умер или упал жертва неуместного rm -rf, вы может потерять всю историю и конфигурация, связанная с заданиями ваш CI-сервер управляет.

Создать репозиторий, но не совсем понятно, какой части вашего $ HUDSON_HOME, которые вам понадобятся для резервного копирования. Вы также захотите некоторая автоматизация, поэтому новые проекты получают добавлен в репозиторий и удален те удаляются. К счастью, у нас есть отличный инструмент для решения этой проблемы: Hudson!

У нас есть работа в Гудзоне, которая выполняется каждую ночь выполняет соответствующий SVN команды и проверки в

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

5
ответ дан 4 December 2019 в 21:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: