Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.

Image Added

Release Early Release Often

...