Skip to end of metadata
Go to start of metadata

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.

Labels
  • None