Hudson is a continuous integration system that builds and runs tests on software at set intervals. Within Hudson, we can configure builds to be run at certain intervals, such as after code check-in or at timescales such as every hour. Each Hudson job can be configured to run when required and can check out or clone source code repositories to perform builds. Hudson then maintains a list of builds so that the quality of software can be monitored.
Note
For more information on Hudson, refer to http://hudson-ci.org.
Within NetBeans, we can register one or more Hudson servers so that we can monitor the status of builds directly from within the IDE. To add a new Hudson server into NetBeans, right-click on the Hudson Builders node in the Services window and select the Add Hudson Instance… menu option.
In the Add Hudson Instance dialog, we can enter name for the Hudson instance together with URL. If we need to route via a proxy server to gain access to the Hudson instance, we can configure...