[PLUG] CruiseControl and Dashboard

Ted Kubaska tkubaska at charter.net
Mon Jun 18 20:52:56 UTC 2007


Thanks. You have no idea (or maybe you do) how confused I am on this.
Yes, what I pointed to was a MAC thing (sorry). I am trying to get the
dashboard to work with CruiseControl on Linux. I've been surfing for two
days with no luck. When you search for "dashboard" you get a lot of
irrelevant (for me) stuff.

I am able to get the JMX console up and something called the
CruiseControl GUI (this was a war file that I put in my Tomcat webapps).
And CruiseControl itself seems to be working fine.

Using the dashboard with CruiseControl on Linux seems to require editing
CC's config.xml, configuring a custom ant listener, and editing a
dashboard-props.xml file. But I don't really know ... it's hard for me
to realize what's appropriate from what I read and what's not.

When I downloaded CruiseControl 2.7 there was a dashboard directory
under reporting with a build.xml file. No helpful docs here, but this
looked like an ant file so I ran ant on it, and it failed some junit
tests. The CC mailing list said some files were missing, so I grabbed
those from the list and now it passed the test it failed but hangs on
the next one. Nonetheless a dashboard.war is created and so I put that
in my Tomcat's webapps directory and then tried
http://localhost:8080/dashboard but get an error.

The "CruiseControl GUI" I got from the CruiseControl home resulted in a
cruisecontrol.war after I built it and when I put that in Tomcat's
webapps, I get what looks like a pretty good interface. But I want to
try out this dashboard that I keep reading about.

I've read the link you pointed to on sourceforge many times. 

I'm not asking anyone to do anything for me ... I'm working pretty hard,
but I'm at sea. If you know of any intro docs on CruiseControl and
dashboard, I would very much appreciate knowing where they are.
 -ted

On Mon, 2007-06-18 at 10:13 -0700, Rogan Creswick wrote:
> On 6/17/07, Ted Kubaska <tkubaska at charter.net> wrote:
> >
> > Has anyone used the dashboard under CruiseControl? I'm just trying to
> > bring it up and the docs are very confusing. CruiseControl is working
> > fine for me but really would like to use this nifty dashboard.
> >
> > Lots of stuff on how great the dashboard is but little information on
> > how to set it up. The only install info I've been able to find is on
> > http://geoffreyarnold.com/index.php/wiki/view?page=4
> 
> 
> This is a Mac OS-X "dashboard" widget.  The latest versions of
> CruiseControll also features a "dashboard" view, but the two things are
> completely different.  (http://cruisecontrol.sourceforge.net/dashboard.html)
> 
> The ~/Library/ ... directory would exist if you were on a Mac, and it would
> be in $HOME, as you suspected.
> 
> If you're not on a Mac, then you're SOL for the dashboard widget you linked
> to, but the other dashboard view should "just work" (but it's just a
> web-based thing).
> 
> --Rogan
> 
> Here's what it says with my comments... (sorry about the frustration
> > that's leaking through). I'm willing to learn this on my own but can't
> > even find anything to read. The CruiseControl mail list archive has tons
> > of messages about using, zippo on installing.
> >
> > 1.
> > Start CruiseControl, being sure to specify the -port argument, ie.
> > $CC_BIN/cruisecontrol.sh -port 8000 -configfile ./config.xml
> >
> > ted: clear enough ... this is just the standard way to start CC with the
> > JMX console. But actually -port is deprecated and -jmxport is
> > recommended. Surprising to see -port on something that is so new.
> >
> > 2.
> > Download and expand CruiseControl.wdgt-1.0.zip into your
> > ~/Library/widgets directory.
> >
> > ted: easy to download but what Library directory is he referring to.
> > There is a Library directory in the download. So does this mean there
> > will be Library/Library directories (seems a silly interpretation on my
> > part). The tilde leads me to believe that the library is in my home, but
> > that doesn't make any sense.
> >
> > 3.
> > Switch to Dashboard and launch the widget. If this is the first time you
> > have launched the widget (or you are upgrading from a previous release),
> > the Preferences panel will be displayed upon startup. Fill out the
> > required values and click "Save" to start the widget.
> >
> > ted: I have no idea what "Switch to Dashboard and launch the widget"
> > means. I looked at the JMX console that came up (hoping...) but saw no
> > mention of dashboard.
> >
> > _______________________________________________
> > PLUG mailing list
> > PLUG at lists.pdxlinux.org
> > http://lists.pdxlinux.org/mailman/listinfo/plug
> >
> _______________________________________________
> PLUG mailing list
> PLUG at lists.pdxlinux.org
> http://lists.pdxlinux.org/mailman/listinfo/plug




More information about the PLUG mailing list