Project

General

Profile

Actions

Model Change Workflow » History » Revision 7

« Previous | Revision 7/17 (diff) | Next »
Andreas Müller, 08/30/2013 04:40 PM


WORKFLOW for Changing CDM Model

  • Run all tests in current trunk

  • Create branch for new model

  • Run all test in new branch

  • Change model

  • Check for

    • hibernate annotations
    • JAXB annotations (on attribute and class level)
    • clone methods
    • other methods
    • write tests (for all layers)
    • write database update (persistence layer), also test that hibernate_sequences is up-to-date after updates
    • adapt testing data (xsd, xml, etc.)
    • run tests for all layers
  • test brach with applications (Taxonomic Editor, Data Portals) on local databases, including update script

  • test branch with applications (Taxonomic Editor, Data Portals) on developer server, including update script

  • integrate into trunk

  • test trunk with local database and developer server

  • create new milestone, move all open tickets to new milestone, close old milestone

  • roll-out Taxonomic Editor and CDM Server at the same time

  • update uml model

  • update project pages (java doc)

  • document on "What has changed" sites

Updated by Andreas Müller over 10 years ago · 7 revisions