Ok, I've been monitoring the nightlies for a few days now and it looks to be completely hands off and it all happens on Apache hardware. I also made sure that all configuration for doing the nightlies are included either as files (nightly.sh) or as configuration (cron job config), so in a worse case scenario, we can be back up at a moments notice.

Next, I want to bring in the site generation for both 1.2.x and head.

I am planning to deploy the generated site over cvs.apache.org:/www/ struts.apache.org/ which means our existing web site will never be more than 24 hours old.

If we don't want to do that, I could put together something like a web console hosted on struts.zones.apache.org that we can use to kick off an update.....or some kind of hook so that when a commit is made to the documentation, a process is queued to regenerate and deploy a new site after 4 hours.

I would also like to build in email notification if the nightly and/ or site generation fails like Gump gives us. The only issue with relying on Gump is that Gump does not build all of what the nightlies build, especially documentation.

Your thoughts?


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 24, 2005, at 1:29 AM, James Mitchell wrote:

Ok, that's what I needed. I'll see if I can pull it all together. Thanks

--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: callto://jmitchtx





On Sep 24, 2005, at 12:09 AM, Wendy Smoak wrote:


From: "James Mitchell" <[EMAIL PROTECTED]>



BTW -- Can you tell me (wiki, mail-archive, etc) where to get the latest instructions to build the web site and documentation and how we want it laid out? I'm getting ready to add that task to the nightly build and I don't want to do it wrong.



I haven't been able to get Maven to build a recursive multiproject site. It either loops, or refuses to descend. Here's what I have:

echo "------ build multiproject site (head) ------"
cd /cygdrive/e/svn/struts/current/site/
maven multiproject:site > /path/to/build.log

echo "------ build multiproject site (head - Shale) ------"
cd /cygdrive/e/svn/struts/current/shale/build
maven multiproject:site >> /path/to/build.log
cp -r target/docs/* ../../site/target/docs/shale

echo "------ build multiproject site (head - Sandbox) ------"
cd /cygdrive/e/svn/struts/current/sandbox/
maven multiproject:site >> /path/to/build.log
cp -r target/docs/* ../site/target/docs/struts-sandbox

If you have a multiproject site for Ti, then you'd do the same thing, and copy it up to sandbox/target/docs/struts-ti before you copy the whole of sandbox/target/docs over to 'site'. Or maybe you can get Maven to cooperate. :)

HTH,
--
Wendy


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to