Sunday, November 14, 2010

Do you have automatic build in your company?

You can today used free software to set up a complete build factory from development to production. That way you will save time. The build factory can be run locally from a workstation with only Open Source dependencies in java, maven and subversion. Most projects use this setup to have continuous builds, where Hudson is used as a continuous build server. With Hudson the projects run all the tests and deploy the software to software repository. The software repositories can be administrated with for example Sonatype Nexus repository manager, also an Open Source software tool.

Hudson is a practical approach for easily managing integration and it enables teams to successfully turn out builds. Hudson first start by integrating and publishing builds. This approach is well known from test driven development – you write test cases before you write the code. One side effect of having Hudson is that it forces you to think about a qualified release not as the final abrupt end product of a traditional development cycle but as an artifact that builds incrementally as your project progresses. And that could mean the difference between making a release and being just 1 week away from it for almost 6 month

Search This Blog