Запуск hudson легко, но в настоящее время в документации отсутствует учебное пособие по установке запущенного hudson в качестве демона/службы в OS X.
При переключении на производство вы должны убедиться, что он правильно настроен и защищен.
Требования:
- сможет запустить его на порту 80
- не работает как root (или, по крайней мере, не выполняет задания с правами root)
- убедитесь, что он правильно запускает/останавливает перезапуск системы.
- включить автоматическое обновление, которое работает непосредственно из веб-интерфейса.
Лучше всего было бы иметь установку script, которая загружает последний hudson и устанавливает его.
Мы будем интегрировать лучший ответ на Wiki в Гудзоне.
Ресурсы
- http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson
- http://wiki.hudson-ci.org/display/HUDSON/Automated+Upgrade
- http://jrenard.info/blog/a-quick-but-working-startup-item-for-hudson-for-mac-os-x.html
- http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson+as+a+Unix+daemon
- http://weblogs.java.net/blog/2009/02/10/hudson-now-good-behaving-unix-daemon