Project

General

Profile

TaxonomicEditorDeployment » History » Version 14

Cherian Mathew, 09/19/2013 11:09 AM

1 4 Cherian Mathew
[|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](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/) tab.
2 1 Cherian Mathew
3 2 Cherian Mathew
4
{{>toc}}
5
6
7
8
9 1 Cherian Mathew
## Performing a Release
10 3 Cherian Mathew
11 5 Cherian Mathew
12
 This sections describes the steps required to setup and deploy a release of the Taxonomic Editor.
13
14 3 Cherian Mathew
15
16
### Prepare Release
17 6 Cherian Mathew
18
19 9 Cherian Mathew
 **Jenkins job** : [taxeditor-PREP-RELEASE](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-RELEASE/) 
20 7 Cherian Mathew
21 8 Cherian Mathew
22 9 Cherian Mathew
 **Actions performed** : updates trunk to the release version and creates a release tag in the repository.
23 6 Cherian Mathew
24
25
26 10 Cherian Mathew
### Deploy Release to downloads
27 1 Cherian Mathew
28
29 9 Cherian Mathew
 **Jenkins job** : [taxeditor-DEPLOY](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEPLOY/) 
30
31 1 Cherian Mathew
32 14 Cherian Mathew
 **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](http://wp5.e-taxonomy.eu/download/taxeditor/stable/) directory to point to this newly installed version.
33 10 Cherian Mathew
34
35
36
### Deploy Release to Ulteo
37
38
39
 **Jenkins job** : [taxeditor-INSTALL-ULTEO](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-INSTALL-ULTEO/) 
40
41
42
 **Actions performed** : copies the new release of the Editor from the [stable](http://wp5.e-taxonomy.eu/download/taxeditor/stable/) directory in the public downloads directory to the Ulteo installation directory.
43
44
45
 _The announcement of the new release is not added automatically to the Ulteo News ticker and should be done manually_
46
47
48
49
50
### Prepare Snapshot
51
52
53 11 Cherian Mathew
 _The [cdmlib-INTEGRATION](http://160.45.63.201/jenkins/job/cdmlib-INTEGRATION/) job must be executed beforehand to ensure that the cdmlib jars for the new snapshot version are available_
54
55
56
 **Jenkins job** : [taxeditor-PREP-SNAPSHOT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-SNAPSHOT/) 
57
58
59
 **Actions performed** : updates trunk to the new snapshot version and creates a snapshot branch in the repository.
60
61
62
63
### Deploy Snapshot
64
65
66
 **Jenkins job** : [taxeditor-DEVELOPMENT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEVELOPMENT/) 
67
68
69 14 Cherian Mathew
 **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](http://wp5.e-taxonomy.eu/download/taxeditor/snapshot/.)
70 11 Cherian Mathew
71
72
73
74 12 Cherian Mathew
75
76
77 13 Cherian Mathew
78 12 Cherian Mathew
## Performing a 'Fake' Release
79 11 Cherian Mathew
80
81
 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.
82
83
84
85
### Prepare Release
86
87
88
 **Jenkins job** : [taxeditor-PREP-RELEASE](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-RELEASE/) 
89
90
91
 **Actions performed** : updates trunk to the release version and creates a release tag in the repository.
92
93
94
95
### Prepare Snapshot
96
97
98 10 Cherian Mathew
 **Jenkins job** : [taxeditor-PREP-SNAPSHOT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-SNAPSHOT/) 
99
100
101
 **Actions performed** : updates trunk to the new snapshot version and creates a snapshot branch in the repository.
102
103
104
105
### Deploy Snapshot
106
107
108
 **Jenkins job** : [taxeditor-DEVELOPMENT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEVELOPMENT/) 
109
110
111 14 Cherian Mathew
 **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](http://wp5.e-taxonomy.eu/download/taxeditor/snapshot/.)