Actions
CdmPlatformReleaseSteps » History » Revision 21
« Previous |
Revision 21/105
(diff)
| Next »
Andreas Kohlbecker, 06/07/2019 12:18 PM
CDM Platform release process step by step¶
0.1) Check that the cdm-server and the data portal build fine¶
- run the cdm-server-INTEGRATION job
- run the drupal7-cdm_dataportal-SNAPSHOT job
1) run the release pipeline in jenkins¶
- run the cdmlib-RELEASE job
- run the cdm_dataportal-RELEASE job
2) update the Cdm Platform Roadmap¶
update http://dev.e-taxonomy.eu/trac/wiki/CdmPlatformRoadmap and add a summary in the What's new? section
4) edit milestones¶
- create the milestones for the next release
- close the milestones of the current release and tell track to move all open tickets to the next milestone
5) write an email to the _cdm_clients¶
Subject: EDIT Platform <NEW-VERSION> released
Dear EDIT Platform users, the next version of the EDIT Platform with the version number <NEW-VERSION> has been released. [OPTIONAL A]The release of the Taxonomic Editor will be done in a few days, meanwhile you can of course continue working with Taxonomic Editor <OLD-VERSION>. [OPTIONAL B]This time we abstain from also releasing a new version of the Taxonomic Editor. You can of course continue working with Taxonomic Editor <OLD-VERSION>. For an overview on the changes in this release please refer to the following page: http://dev.e-taxonomy.eu/trac/wiki/CdmPlatformRoadmap For [tomorrow|this evening] we are planning to install this new version of the EDIT Platform on our servers. During the necessary server maintenance you might experience some minor downtimes of some of the platform components. Best wishes <YOUR-NAME>
6) perform the Taxonomic Editor Release or 'Fake' Release (Not Deployment)¶
as described at TaxonomicEditorDeployment
7) deploy the release¶
edit production server (https://wiki.bgbm.org/bdinotes/index.php/EDITServerSetup/edit-production#EDIT_Production)
dataportals-drush vset -y maintenance_mode 1 /opt/server-scripts/jenkins-ci/cdm-server/cdmserver-install.sh {release-version} /tmp/ # wait some minutes until the prompt returns .... cd /var/www/drupal-7/sites/_dataportal-production git checkout master git pull dataportals-drush vset -y maintenance_mode 0
edit demo servers
... TODO
8) check for post-release tickets¶
9) perform the Taxonomic Editor Deployment¶
as described at TaxonomicEditorDeployment
10) send mail to users to inform of successful release¶
Updated by Andreas Kohlbecker almost 5 years ago · 21 revisions