Hudson is an extensible continuous integration tool that runs within a Java servlet container. It monitors executions of repeated jobs, such as building a software project or jobs run by cron. Hudson provides an easy-to-use continuous integration system, making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. The automated, continuous build increases the productivity. Also it monitors executions of externally-run jobs, even those that are run on a remote machine.
So, let’s deploy this great tool into Jelastic cloud!
Create an environment
1. Go to jelastic.com and sign up if you haven’t done so yet, or log in with your Jelastic credentials by clicking the Sign In link on the page.
2. While in Jelastic dashboard, click the Create environment button at the top left:
Wait just a minute for your environment to be created.
Upload a Java package
1. Go to hudson-ci.org and download Hudson.war file (production or test version).
3. Start Hudson
Now you can launch Hudson in a web browser and use it!