Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

  • Adding two integers does not require a unit test.
  • Adding a new feature or fixing a bug requires a functional test.

Image Added

Our Continuous Integration process is powered by Maven and Bamboo. Note the following conventions:

  • Committers - Before you check in a change please ensure that the build completes locally.
    For example: trunk$ mvn clean install
  • Bamboo continuously checks for changes to the source code
  • After every check in, Bamboo runs the complete build, including tests.
  • When the build completes, the built artifacts (jars, wars, and more) are deployed to our Maven repository. 
    This ensures that developers always have up-to-date versions of all dependencies.
  • Bamboo runs integration tests across modules in the spin/integration project.

...

Releasing often means short, iterative lifecycles that are tracked as issues, not waterfall-style specifications.Larger issues are addressed and recorded in the spin-dev weekly meetings.

Please keep project members up to date with what you are doing by using the mailing lists.

You Break It You Bought It

...

If you make changes in a branch, please keep everyone posted via the mailing lists.
When you are done with the branch, please contact us about merging your changes back into the trunk.

...