The Future of Hudson Continuous Integration

March 7, 2011 By hloney Comments Off

Sonatype founder and CTO Jason van Zyl will be hosting a free webinar on the future of Hudson next week.

Register today before spots fill up

Hudson is a continuous integration (CI) server that helps you check-out source code, build and test your project, publish the results and communicate the results to team members. We’ve been working to make it easier to extend Hudson, to reduce the effort required to write a Hudson plugin, and to put in a new foundation for the next level of Hudson interoperability and performance. We’re excited about the work that has been done and the work yet to come. The benefits of these changes include better leveraging of industry standards, increased performance and stability, and tight integration with Maven 3 that provides greater visibility into running builds. Come to learn more about Hudson CI and future plans for the project.

Webinar details:

  • Date: Tuesday, March 15, 2011
  • Time: 10:30 am Eastern Daylight Time (New York, GMT-04:00)
  • Presenter: Jason van Zyl, CTO & Founder of Sonatype
  • Register here

Learn about Continuous Integration with Hudson & Matrix

November 19, 2010 By hloney Comments Off

Continuous Integration is a label for a set of tools and techniques that constantly build and report on the health of your applications, preventing developers from checking in broken code, and allowing your development teams to focus on continual improvement overall code quality. It lets you spot problems early in the development process, before testers or end users discover them and fixes become more costly.

Our Senior Systems Engineer, Blaine Mincey, will be presenting at Chariot Solutions Continuous Integration for the Enterprise in Philadelphia on December 1, 2010.

The presentation will focus on:

  • Outlining 7 tips for running Maven builds in a CI system
  • Introducing Hudson
  • A demonstration of Matrix, a component of Sonatype’s latest product suite Sonatype Professional, which features Hudson Integration with Eclipse-based tooling.

If you want to find out how the competition is moving ahead because they don’t have to keep looking behind, this seminar is for you.

Seats are filling up quickly, be sure to register today.

The Hudson Build Farm Experience, Volume IV

February 5, 2009 By John Casey 0

In Progress: The Learning Curve We’re Still Climbing

Now that we’ve covered the high points of our Hudson build farm setup here at Sonatype, I want to discuss some of the current issues we’re facing at the moment. It’s important to realize that providing high-quality continuous integration is a long, involved process…not a quick, one-off event. Sure, you can get Hudson up and running fairly rapidly in a non-distributed environment. However, the path to distributed, multi-OS builds that capture a full range of testing can be very, very complex. In the end, if you can get by simply compensating for the problems I talked about in this series of posts, then you’re probably pretty lucky. Here at Sonatype, we’re certainly very conscious of the fact that our continuous integration setup could run more perfectly, and we continue to chip away at the list of things we’d like Hudson to verify automatically on our behalf. So, in the interests of full disclosure, I’m including a short wish list of items we’re currently working on. (more…)

Maven Continuous Integration Best Practices

January 15, 2009 By Brian Fox 0

Continuous Integration is a development best practice that you need to be using in your process; it is an essential part of an efficient Software Development Lifecycle (SLDC).   If you aren’t using it already, then you should start, now.   The main benefit of Continuous Integration is the ability to flag errors as they are introduced into a system instead of waiting multiple days for test failures and critical errors to be identified during the QA cycle.  This post isn’t about the virtues of using CI, it’s about how to setup an optimal environment in a Maven shop. Here are seven tips for running Maven builds in a CI system such as Hudson. (more…)