- Table of contents
- Performing a Stable Release / Deployment
- Performing a 'Fake' Release
- Other Deployments
- JavaWebStart
- TaxonomicEditorP2UpdateSite
- TaxonomicEditorRelease
- TaxonomicEditorUpdateSiteManualDeployment
NOTE: The release and deployment process described here is outdated and replaced by a fully automated jenkins job pipeline
This page describes the different possibilities to deploy the Taxonomic Editor.
It replaces the older page titled TaxonomicEditorRelease.
All jenkins jobs related to the editor can be found on the Jenkins Dashboard under the EDIT Taxonomic Editor tab.
- Table of contents
- Performing a Stable Release / Deployment
- Performing a 'Fake' Release
- Other Deployments
Performing a Stable Release / Deployment¶
This sections describes the steps required to setup and deploy a release of the Taxonomic Editor.
Prepare Release¶
Jenkins job : taxeditor-RELEASE
Actions performed : updates trunk to the release version and creates a release tag in the repository.
Prepare Snapshot¶
The cdmlib-INTEGRATION job must be executed beforehand to ensure that the cdmlib jars for the new snapshot version are available
Jenkins job : taxeditor-UPDATE-SNAPSHOT
Actions performed : updates trunk to the new snapshot version and creates a snapshot branch in the repository.
Update Tickets / Release Information¶
Close the TaxEditor milestone, move all remaining tickets to the next release milestone (offered as option when closing the milestone) and finally update the CdmPlatformRoadmap page.
Deploy Release to downloads¶
Jenkins job : taxeditor-DEPLOY
Actions performed : packages the Editor from the chosen release tag, installs it in the public downloads [taxeditor":http://cybertaxonomy.org/download/taxeditor/] directory in a sub-directory named after the release version and redirects the "stable"(http://cybertaxonomy.org/download/taxeditor/stable/) directory to point to this newly installed version.
Deploy Nightly¶
Jenkins job : taxeditor-INTEGRATION
Actions performed : packages the Editor from the current trunk, installs it in the public downloads taxeditor":http://cybertaxonomy.org/download/taxeditor/ directory in the sub-directory named "nightly
Notes : This job is also triggered after the cdmlib-INTEGRATION job is executed and on an hourly basis if any change in the repository is detected.
Performing a 'Fake' Release¶
This sections describes the steps required to only update the version of the Editor in the situation where a cdmlib release has been performed but not an Editor release.
Prepare Release¶
Jenkins job : taxeditor-RELEASE (uncheck the 'create_release_tag' option)
Actions performed : updates trunk to the release version.
Prepare Snapshot¶
Jenkins job : taxeditor-UPDATE-SNAPSHOT
Actions performed : updates trunk to the new snapshot version and creates a snapshot branch in the repository.
Deploy Snapshot¶
Jenkins job : taxeditor-DEVELOPMENT
Actions performed : packages the Editor from the chosen snapshot branch, installs it in the public downloads [taxeditor":http://cybertaxonomy.org/download/taxeditor/] directory in the sub-directory named "snapshot"(http://cybertaxonomy.org/download/taxeditor/snapshot/.)
Other Deployments¶
Deploy Nightly¶
Jenkins job : taxeditor-INTEGRATION
Actions performed : packages the Editor from the current trunk, installs it in the public downloads taxeditor":http://cybertaxonomy.org/download/taxeditor/ directory in the sub-directory named "nightly
Notes : This job is also triggered after the cdmlib-INTEGRATION job is executed and on an hourly basis if any change in the repository is detected.
Deploy Snapshot¶
Jenkins job : taxeditor-DEVELOPMENT
Actions performed : packages the Editor from the chosen snapshot branch, installs it in the public downloads taxeditor":http://cybertaxonomy.eu/download/taxeditor/ directory in the sub-directory named "snapshot
Updated by Andreas Müller almost 2 years ago · 32 revisions