February 7, 2005

Hudson CI first released

Kohsuke Kawaguchi released HudsonAn early Java continuous-integration server — forked into Jenkins after a trademark dispute. 1.0 on February 7, 2005 — a JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. continuous integration server that automated builds on every commit.

What it was for

Hudson (software)HudsonAn early Java continuous-integration server — forked into Jenkins after a trademark dispute. polled SCM repos, ran Ant/MavenA Java build and dependency tool — standardized project structure and artifact repositories./shell builds, and reported pass/fail — the ancestor of Jenkins. It made 'build on every push' normal for JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. teams at SunSun Microsystems — maker of Java, Solaris, and SPARC; acquired by Oracle in 2010. and beyond. After a 2011 fork, the community renamed the project Jenkins; HudsonAn early Java continuous-integration server — forked into Jenkins after a trademark dispute. was retired, but the plugin model and pipeline pattern defined modern CI.

People

  • Kohsuke Kawaguchicreator

Companies

  • Sun Microsystems

Why it's here

HudsonAn early Java continuous-integration server — forked into Jenkins after a trademark dispute. was the first widely adopted open-source CI server for everyday development teams.

Why it mattered

It established automated builds, test gates, and deploy hooks as standard practice before GitHubA platform for Git hosting, pull requests, and CI — the center of open-source collaboration. Actions.

What it solved

Manual integration builds broke constantly; teams needed a always-on server to catch failures immediately.

Media

  • Hudson (software)
    ImageHudson (software)

    The original uploader was Faisal.akeel at English Wikipedia., CC BY 2.5, via Wikimedia Commons

Related