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/.) |