Project

General

Profile

Actions

TaxonomicEditorDeployment » History » Revision 15

« Previous | Revision 15/32 (diff) | Next »
Cherian Mathew, 09/19/2013 11:14 AM


[|This page describes the different possibilities to deploy the Taxonomic Editor. It replaces the older page titled [TaxonomicEditorRelease TaxonomicEditorRelease]]. All jenkins jobs related to the editor can be found on the Jenkins Dashboard under the EDIT Taxonomic Editor tab.

Performing a Release

This sections describes the steps required to setup and deploy a release of the Taxonomic Editor.

Prepare Release

Jenkins job : taxeditor-PREP-RELEASE

Actions performed : updates trunk to the release version and creates a release tag in the repository.

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://wp5.e-taxonomy.eu/download/taxeditor/ directory in a sub-directory named after the release version and redirects the "stable directory to point to this newly installed version.

Deploy Release to Ulteo

Jenkins job : taxeditor-INSTALL-ULTEO

Actions performed : copies the new release of the Editor from the stable directory in the public downloads directory to the Ulteo installation directory.

The announcement of the new release is not added automatically to the Ulteo News ticker and should be done manually

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-PREP-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://wp5.e-taxonomy.eu/download/taxeditor/ directory in the sub-directory named "snapshot

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-PREP-RELEASE

Actions performed : updates trunk to the release version and creates a release tag in the repository.

Prepare Snapshot

Jenkins job : taxeditor-PREP-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://wp5.e-taxonomy.eu/download/taxeditor/ directory in the sub-directory named "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://wp5.e-taxonomy.eu/download/taxeditor/ directory in the sub-directory named "nightly

_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://wp5.e-taxonomy.eu/download/taxeditor/ directory in the sub-directory named "snapshot

Updated by Cherian Mathew over 10 years ago · 15 revisions