Мы часто используем сервер непрерывной интеграции Hudson для проектов. Но Хадсону, похоже, не хватает правильного управления конфигурацией рабочих мест.Рекомендации по управлению версиями настроек Hudson
Несколько раз это приводило к проблемам: кто-то меняет или настраивает конфигурацию на заданиях и что-то, что раньше работало, перестало работать.
Я попытался выполнить задания по контролю версий на своем локальном сервере Hudson (на моем ноутбуке). Но это не оптимально: 1) это только для меня. 2) Мне нужно зеркалировать задания с центрального сервера сборки, а также может потребоваться изменить их для работы на локальном компьютере. 3) Это довольно громоздко для установки .gitignores для игнорирования файлов.
Насколько я знаю, в Хадзоне нет возможности просматривать историю изменений рабочих мест, и ни один плагин не делает этого.
Кроме того, нет возможности экспортировать/импортировать настройки.
Вопрос: Как вы отслеживаете изменения? Как на рабочих местах, так и в общей настройке Хадсона?
Спасибо за советы. Я быстро посмотрел на него, и это, вероятно, будет соответствовать моим потребностям. (хотя мне интересно, почему он не является частью самого hudson-core) –
В настоящее время я тестирую плагин Audit Trail, чтобы увидеть его способности. Если в ближайшие дни не появится лучший ответ, я, скорее всего, соглашусь с этим ответом. –