Project

General

Profile

TaxonomicEditorDeployment » History » Version 11

Cherian Mathew, 09/19/2013 11:02 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 10 Cherian Mathew
 **Actions performed** : packages the Editor, 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
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
 **Actions performed** : packages the Editor, 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
71
72
73
74
## Performing a !'Fake!' Release
75
76
77
 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.
78
79
80
81
### Prepare Release
82
83
84
 **Jenkins job** : [taxeditor-PREP-RELEASE](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-RELEASE/) 
85
86
87
 **Actions performed** : updates trunk to the release version and creates a release tag in the repository.
88
89
90
91
### Prepare Snapshot
92
93
94 10 Cherian Mathew
 **Jenkins job** : [taxeditor-PREP-SNAPSHOT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-PREP-SNAPSHOT/) 
95
96
97
 **Actions performed** : updates trunk to the new snapshot version and creates a snapshot branch in the repository.
98
99
100
101
### Deploy Snapshot
102
103
104
 **Jenkins job** : [taxeditor-DEVELOPMENT](http://160.45.63.201/jenkins/view/EDIT%20Taxonomic%20Editor/job/taxeditor-DEVELOPMENT/) 
105
106
107
 **Actions performed** : packages the Editor, 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/.)