Dashboard > The Codehaus > Home > Building at the Haus
Building at the Haus Log In | Sign Up   View a printable version of the current page.

Added by Ben Walding , last edited by Ben Walding on Jun 14, 2005
Labels: 
(None)

Does this apply to me?

Yes.

But I'm a despot, does this apply to me?

Yes.

Continuous integration / any kind of build process at the Haus

Don't build on non build machines.

We have a dedicated build machine provided by Mergere for the express purpose of running your builds. Your builds will need to be in a format suitable for continuous integration using one of

  • Continuum (Maven)
  • DamageControl (Aslak Hellesoy / Jon Tirsen)
  • CruiseControl (Paul Hammant)
  • BeetleJuice (Joe Walnes)

Raise a Codehaus chore in Jira and we'll see that it get the attention it deserves. Provide as much information as possible. Additional guidelines on what is required will be available soon.

I have a very simple task that I need to run on beaver on a regular basis.

Raise a chore to get approval to run your process on beaver.

I have approval, what can I do to help ensure it won't be killed without notice?

  • nice your process - nice 15 <program> (THIS IS NOT OPTIONAL. NICE YOUR BUILD OR HAVE IT KILLED.)
  • build in /tmp/users/<user> or /tmp/projects/<project> (THIS IS NOT OPTIONAL. BUILD IN YOUR HOME DIRECTORY AND FACE SOME SERIOUS WRATH.)

If you don't nice your build, we'll nice it, and all your shells. You don't want this.

Why are you so totalitarian?

Because the main servers are shared resources and shell access is a privilege. We'd rather have a few guidelines than have to disallow shell access.

Site running on a free Atlassian Confluence Open Source Project License granted to The Codehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.6.2 Build:#919 Nov 26, 2007) - Bug/feature request - Contact Administrators