Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] There will be no more Ganymatic builds scheduled


What?
That's an eye catching subject line, eh?
But, it's only a play on words.

What I mean is that I have incorporated Bjorn's Ganymatic build script using Cruisecontrol and the "site contribution" files so that builds
are started when ever a change is checked in. So, there's no need to have the builds scheduled every night.
It might run 5 times a day, it might not run for 3 weeks ... it all depends on when changes are committed to head,
in the CVS org.eclipse.ganymede.sitecontributions module. Many of you probably noticed this already, but
thought I'd write this note, just so you'd know what was happening.

The "final word" on builds success/failure is still the tables at
http://build.eclipse.org/ganymede/

But there is another URL that may be handy at times (which is linked from that main page).
The Cruise Control server used will be the same one that which Orbit uses, so if you look at
http://build.eclipse.org:9777/dashboard/dashboard?s=1
you'll see the Ganymatic project listed there along with Orbit projects.
One way this will be handy is for those times when the build seemed to fail for some random
unexplainable reason. You can press the "force build" button on that dashboard to just have it
build again. (I'll leave this on, as long as there's no abuse, or constant presses of the button).
The timer is currently set to 1 hour, which means it check's every hour if there are any changes.
So, after you commit something, a build might start in 5 minutes (if it is near the end of that hour) or might
not build for 55 minutes, if the hour cycle has just started. And, in some cases, if there's an Orbit build
already running, it will have to wait for that to finish, but those don't take long ... 30 or 45  minutes, I think.

Most of you will never need to know any of that, just know that after you commit something, you should
check back in a few hours to see how it did ... you no longer have to wait till the next day to find it its ok
or not.

Let us know how you like it  I've know some people just love routine and predictability so much, that
that'd prefer to be told when they had to commit code because then there's a hard stop ... otherwise,
some of them might be tempted to work all night long! But, don't do that! Set your own deadlines
whenever you'd like, if you work better with deadlines.

Back to the top