Tuesday Oct 20, 2009

JBoss, Hudson, Cloud, Liferay and Other Recent GlassFish White Papers

Harpreet has been driving the creation of a Several New WhitePapers for the Sun GlassFish Portfolio. Topics covered include: Hudson, JBoss, WebSpace Server Cloud and many more.

A full list is available from the GF Portfolio Resources page. Also see the Sun.Com Resources page for whitepapers and more across all of Sun's products.

All whitepapers are free but registration is required.

Saturday Oct 17, 2009

Now Playing, Kohsuke! Recording of Hudson Webinar Now Available


Kohsuke's Webinar on Hudson last week was a success; it was very well attended and had Great Reviews, and it is now Available for Replay (free, but requires registration).

If you are interested in the topic, also check the Hudson Whitepaper. And, if you want to move beyond that, Sun offers Hudson support as part of the GlassFish Portfolio offering - see Summary of Offering.

Tuesday Oct 13, 2009

Reminder: Hudson Webinar


A reminder that Kohsuke will be presenting our first Hudson webinar tomorrow, October 14th, at 10:00 am PDT / 1:00 pm EDT / 19.00 CET. The webinar is free but Registration is Required.

Kohsuke also authored the recently published Hudson Whitepaper.

Wednesday Oct 07, 2009

Java.Net Availability Still Unfolding

As we reported yesterday, Java.Net is under a DDOS attack (seems somewhat similar to this one). The Sun and CollabNet teams are working hard to address this but it's taking longer than we all want, so here are a few useful links that apply to GlassFish and Hudson.


First, because the services used by our projects come from multiple infrastructures, some sites have not been affected (knock on wood - or toca ferro). The following seem to be unaffected:

wikis.glassfish.org, wiki.hudson-ci.org/, maps.glassfish.org/server
• Downloads at download.java.net including:
   GF v3, including GF v3 nightly and GF v3 promoted,
   GF v2, including GF v2.1 and GF v2.1 nightly,
   GF v2.1.1, including GF v2.1.1 promoted and GF v2.1.1 nightly,
   Eclipse Bundle; also see more d/ls at GlassFish.
• Downloads of NetBeans and Hudson
• Kohsuke also created SVN mirrors at svn-mirror.glassfish.org including:
   hudson, glassfish-scripting, glassfish grizzly, hk2 jersey.

For the case of Hudson, there is a run-time impact due to the plugin-store which has been addressed in the latest build, but see Dealing with Outages, and also see this discussion of longer-term solutions.

I'll add more useful links as I find them / people report them to me. Thanks for your patience while we deal with this situation.

Saturday Oct 03, 2009

Registration for Hudson Webinar Now Open... And Webinar List


The registration for the Hudson webinar on October 14th is now open:

Title - Blueprints for Deploying a Software Project on Hudson
Date - Wed, Oct 14, 2009
Time - 10:00 am PDT / 1:00 pm EDT / 19.00 CET
Presenter - Kohsuke Kawaguchi, Sun Microsystems
Registration - Link

Also, check out the Developing Software Collaboratively with Hudson white paper.

See our GlassFish Events Calendar for this and other events.

Monday Sep 14, 2009

New Hudson White Paper... and Recordings from JavaZone


We have published a new WhitePaper on Hudson: Developing Software Collaboratively with Hudson, like the rest of the GlassFish Portfolio WPs it requires (free) SDN registration. The WP provides a good overview of Hudson and Sun's commercial distribution: Sun CI Server (summary), which is part of the GlassFish Portfolio. Check it out and let us know what you think.

And, on a separate but related topic, Kohsuke just came back from Presenting at JavaZone and it seems it went very well. The recordings are now available and they look very good - see the Full List, the encodings in Silverlight and MP4.

Monday Sep 07, 2009

JavaZone 2009 - GlassFish and Hudson


JavaZone 2009 is this week, Sept 9-10th, at Oslo Spektrum. It looks like a nice venue, see Wikipedia and Bird's Eye, and they do all sorts of events, from Tom Jones to Muse.

It looks like a great conference; like last year, Alexis will be there presenting on GlassFish v3 and this year Kohsuke will also attend to present on Hudson.

For a full list of the presentations, check out the Agenda and the List of Sessions.

Agile Development is very well represented in the conference, see among others:

Continuous Performance Testing in the Cloud by Ole-Martin Mørk, Eivind Barstad Waaler (also on Hudson)
Agile Application Management by Jahn Arne Johnsen
Agile Enterprise Development with Groovy and Grails by Björn Beskow
Agile Specification Quality Control: How to do inspections on any kinds of IT Development outputs for measurement of major defects by Kai Thomas Gilb, Tom Gilb
Scaling Agile Software Development: Strategies for Applying Agile in Complex Situations by Scott W. Ambler
Tools and practices for agile architecture documentation by Per Spilling
Unconscious Taylorism - Why Old Thinking Hinders Agile Adoption by Marcus Ahnve

Wednesday Aug 05, 2009

Hudson Commercial Support From Sun


Kohsuke and I have been hinting at this for a while (and we pre-announced it at JavaOne) and now it is official: reflecting the continued growth of Hudson Adoption, Sun now provides Commercial Support for Hudson.

Formally speaking, the offer is part of the Recently Announced WebStack 1.5 and you buy it via the GlassFish Portfolio Offering. In a nutshell, we are providing sustaining support, with priority treatment for bug fixes filed by customers. We also can provide consultative support for people interested in, say, creating private plugins or improving their internal Agile processes. Kohsuke has collected all the key pointers into this Summary Page.

Additional links include the Features in the Offer, Terms of Support (bottom of main page) and Service-Level Agreement (bottom of main page). As always, we appreciate your feedback to help us continue to improve Hudson and Sun's offerings.

Added - Reports from the web:

• Our team in Hungary

Monday Aug 03, 2009

Hudson Adoption and CI and ALM News


July is usually a slow month but instead was a record month for USERS@Hudson. Part of this is Hudson, part of this is that the whole space of CI and ALM seems to be growing.

Below are some recent additional links in this area, biased towards Hudson. Sun just released a commercial support for Hudson (within the GF WebStack) - I'll do a longer post tomorrow.

• From Sonatype, work on a Maven+Nexus+Hudson Image for EC2; Also looking for 3 FTE for Hudson.
• From the Sonar folks, a Plugin for Hudson; see John's note and the link at Sonar's Support Page.
• IBM products on Measured Capability Improvement Framework (!) and Cloud Computing for Developers.
CollabNet's ALM product, TeamForge, uses Hudson. See Features and Agile Support.
Atlassian seems interested in Software as Service.
• Oracle has some ALM Products (@Oracle, @eWeek). I'm sure we will learn more about them :-)
• New Hudson articles: Intro@SolitaryGeek and at DevX.

Added - Hudson is mentioned very positively in Andrew Binstock's SDTimes article: Integration Watch: The quickly changing market for continuous integration . Also check Julian Simpson's Commentary and Analysis on the same topic.

Wednesday Jul 29, 2009

WebStack 1.5 - Your (L)AMP Stack

Sun's LAMP support is assembled from two pieces: the L is from our Linux/GNU Support (see SunSolve entry), while the AMP comes from the GlassFish WebStack, which, in its latest incarnation includes Apache HTTP Server, lighttpd, memcached, MySQL, PHP, Python, Ruby, Squid, Tomcat, GlassFish (v2.1) and Hudson (features).

The inclusion of Hudson is a bit of an opportunistic move (more on that in a bit), the rest comprises a well tested, integrated, optimized, and extended component stack for your new and old Web Apps.

The WebStack can be downloaded here; the bundle includes the WebStack Enterprise Manager, which, unlike the other components, is not free right-to-use but rather is available with an eval license; this is a model like that of the GlassFish Enterprise Manager. The current release supports RHEL, Solaris and OpenSolaris (it is bundled in OpenSolaris); for additional details, check out the Documentation and Discussion Forum.

Check out these posts from the WebStack team:


• Brian's Announcement
• CVR's Announcement and Overview.
• CVR's note on two key properties: Fully Relocatable, and Updatable.
• Jiri on Installation and Overview.
• Sriram on Installing AMP stack within GlassFish Web Stack 1.5.
• Irfan on the Enterprise Manager's Navigation Panel.
• Jeff on Installing via IPS tools.

Friday Jul 24, 2009

Hudson as Fabric for Distributed Computation


Kohsuke has been expanding the capabilities of Hudson over the last few months to make it easier to manage and provision more machines (Swarm of Machines, EC2 Plugin, PXE Plugin) and then do interesting things on it (Selenium Grid, Hadoop Cluster).

The latest addition includes a distributed fork Plugin that provides a CLI functionality similar to SSH and an companion language binding to Java and Groovy. Kohuke's intention is to simplify writing distributed builds that then can be executed across the machines managed by Hudson. Check out the details in Kohsuke's writeup and in the Wiki page.

Sunday Jul 05, 2009

Hudson on iPhone and Android


Hudson fans no longer have to be envious of POssO (the portable administration console for OpenSSO) or of Zen (the OpenDS variant); now you can also show-off your iPhone through the Hudson Helper for iPhone - see it in action Building Galileo.

Not content with just that, David also ported the Hudson Helper To Android!

Me thinks somebody should do a good JavaFX version... then you could run it in your TV!!

Tuesday Jun 30, 2009

Hudson Growth - Plugins, Jobs, Eclipse

Hudson continues to show very nice growth; This post reports on three different indicators.


Seiji Sogabe recently did an analysis of the addition of new Hudson plugins, and the pace is accelerating: there were 55 new plugins in 2008, while half-way through 2009 we already are up to 44. Seiji represented this new created a chart to show this graphically in a chart, also shown to the left. See Kohsuke's post for an english version of Seiji's note.


The number of job offerings at Indeed.com where Hudson is listed is also growing. Unfortunately, "Hudson" is too common a term to search on it, so I approximated the growth trend by adding "Continuous" and "Integration"; the result is here. As a reference, I compared the growth with CruiseControl, using relative and absolute metrics. The results (absolute and relative) shows that CruiseControl has flattened while Hudson is growing.

Counting the actual number of jobs is harder, but an approximation suggests that CruiseControl still has more entries than Hudson, but not by much - see trend comparison, CC jobs (121) and Hudson jobs (97).


Finally, Kohsuke also reports on Adoption at Eclipse, where Hudson was the #1 CI tool, ahead of CruiseControl and Bamboo.

More Adoption indicators tagged Hudson+Adoption

Monday Jun 29, 2009

NetBeans 6.7 Final is Here


NetBeans 6.7 is now available for download. The site includes their usual screencasts (see specially the Overview) and Tutorials.

The new features I find most interesting are the Connected Developer and the Build Tool support (including Hudson and Maven). Other features include support for more Dynamic Languages, Java Desktop/Swing and Web and Java EE; bundled JavaEE 6 and JavaFX 1.2 will be in later releases.

Related entries tagged netbeans

Monday Jun 22, 2009

Jazoon Preview - GlassFish, JavaEE 6, Hudson, Metro, JavaFX... and James

Not exactly the Antipodes but I think we can argue we have the whole world covered... While FISL is hosted in Porto Alegre, Jazoon will be held in Zurich.

Check out the Jazoon Home Page and Schedule and check Alexis' List of Talks related to GlassFish.

And, if you are on the other side, check GlassFish @FISL!