Project

General

Profile

TaxonomicEditorDeployment » History » Version 16

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

1 16 Cherian Mathew
2
3
4
This page describes the different possibilities to deploy the Taxonomic Editor. 
5
6
7
8
It replaces the older page titled [[TaxonomicEditorRelease|TaxonomicEditorRelease]]. 
9
10
11
12
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.
13 1 Cherian Mathew
14 2 Cherian Mathew
15
{{>toc}}
16
17
18
19
20 1 Cherian Mathew
## Performing a Release
21 3 Cherian Mathew
22 5 Cherian Mathew
23
 This sections describes the steps required to setup and deploy a release of the Taxonomic Editor.
24
25 3 Cherian Mathew
26
27
### Prepare Release
28 6 Cherian Mathew
29
30 9 Cherian Mathew
 **Jenkins job** : [taxeditor-PREP-RELEASE](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-RELEASE/) 
31 7 Cherian Mathew
32 8 Cherian Mathew
33 9 Cherian Mathew
 **Actions performed** : updates trunk to the release version and creates a release tag in the repository.
34 6 Cherian Mathew
35
36
37 10 Cherian Mathew
### Deploy Release to downloads
38 1 Cherian Mathew
39
40 9 Cherian Mathew
 **Jenkins job** : [taxeditor-DEPLOY](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEPLOY/) 
41
42 1 Cherian Mathew
43 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.
44 10 Cherian Mathew
45
46
47
### Deploy Release to Ulteo
48
49
50
 **Jenkins job** : [taxeditor-INSTALL-ULTEO](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-INSTALL-ULTEO/) 
51
52
53
 **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.
54
55
56
 _The announcement of the new release is not added automatically to the Ulteo News ticker and should be done manually_
57
58
59
60
61
### Prepare Snapshot
62
63
64 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_
65
66
67
 **Jenkins job** : [taxeditor-PREP-SNAPSHOT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-SNAPSHOT/) 
68
69
70
 **Actions performed** : updates trunk to the new snapshot version and creates a snapshot branch in the repository.
71
72
73
74
### Deploy Snapshot
75
76
77
 **Jenkins job** : [taxeditor-DEVELOPMENT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEVELOPMENT/) 
78
79
80 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/.)
81 11 Cherian Mathew
82
83
84
85 12 Cherian Mathew
86
87
88 13 Cherian Mathew
89 12 Cherian Mathew
## Performing a 'Fake' Release
90 11 Cherian Mathew
91
92
 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.
93
94
95
96
### Prepare Release
97
98
99
 **Jenkins job** : [taxeditor-PREP-RELEASE](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-RELEASE/) 
100
101
102
 **Actions performed** : updates trunk to the release version and creates a release tag in the repository.
103
104
105
106
### Prepare Snapshot
107
108
109 10 Cherian Mathew
 **Jenkins job** : [taxeditor-PREP-SNAPSHOT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-SNAPSHOT/) 
110
111
112
 **Actions performed** : updates trunk to the new snapshot version and creates a snapshot branch in the repository.
113
114
115
116
### Deploy Snapshot
117
118
119
 **Jenkins job** : [taxeditor-DEVELOPMENT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEVELOPMENT/) 
120
121
122 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/.)
123 15 Cherian Mathew
124
125
126
127
128
129
130
131
## Other Deployments
132
133
134
135
### Deploy Nightly
136
137
138
 **Jenkins job** : [taxeditor-INTEGRATION](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-INTEGRATION/) 
139
140
141
 **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](http://wp5.e-taxonomy.eu/download/taxeditor/nightly/.)
142
143
144
 _This job is also triggered after the [cdmlib-INTEGRATION](http://160.45.63.201/jenkins/job/cdmlib-INTEGRATION/) job is executed and on an hourly basis if any change in the repository is detected.
145
146
147
148
### Deploy Snapshot
149
150
151
 **Jenkins job** : [taxeditor-DEVELOPMENT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEVELOPMENT/) 
152
153
154
 **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/.)