Versions Compared

Key

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

 

Source code for UCB CollectionSpace customizations is managed using git, and is hosted on github, within the cspace-deployment organization.

Project Organization

UCB customizations to CollectionSpace reside in three projects: services, application, and ui, which contain customizations to the services layer, application layer, and UI layer, respectively. Each project is a fork of the identically named project in the collectionspace organization.

...

  1. From the tenant-specific N.N branch, create a release branch (instead of a tag). A release branch should follow the same naming convention as a release tag, e.g. pahma_4.0-23.
  2. Deploy the branch to a dev server, test, and fix bugs. Repeat until no more bugs are found. All bug fixes will also have to be applied to the N.N branch.
  3. Tag the branch. The tag should be named the same as the branch.
  4. Deploy the tag to a production server.

...