Describes the activities which should be performed to make a release of a full system.
Message-XML and Collection-Settings release
Should be completed 2 days before the release.
- The message-xml and collections-settings xsds are frozen.
- All components are updated to work against the newest snapshot of message-xml and collection-settings.
- Message-xml and Collection-settings are released.
Reference code release
Should be completed 1 days before the release.
- The reference code is updated to run against the released Message-xml and Collection-settings.
- All services and pillars are deployed and tested.
- The reference code is released.
Release of other components
Release finishing.
- The individual components (pillars and webclient) are updated to run against the released reference code.
- The components are deployed and tested.
- The components are released
Release test
After release.
- The current unstable test system is switch to STABLE status.
- The current stable test system stopped so it can be used as the new unstable environment.
- The new collection settings are created and pushed to git.
- The newly released components are deployed to the new unstable environment together with the new collection-settings.
- A integration test is done on the deployed system, and a release test report is created at Release tests.
The system is now considered released and testand ready to be deployed to pilot and stage systems (if no Blocker issues have been found).