Difference between revisions of "JAVA 7 Infrastructure Deployment"
Andrea.manzi (Talk | contribs) (→HEAD test plan) |
Andrea.manzi (Talk | contribs) (→gCube 3.0.0 production deployment) |
||
(38 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== HEAD test plan== | == HEAD test plan== | ||
− | The list of actions/tasks to be performed by both developers and integration team ([https://issue.imarine.research-infrastructures.eu/ | + | The list of actions/tasks to be performed by both developers and integration team ([https://issue.imarine.research-infrastructures.eu/depgraph/2440 2440]) in order to be ready to release a fully java 7 based gCube release. |
{| border="1" cellpadding="4" cellspacing="0" valign="top" | {| border="1" cellpadding="4" cellspacing="0" valign="top" | ||
− | ! width="80" align="center"| [JAVA_7_Infrastructure_Deployment# | + | ! width="80" align="center"| [[JAVA_7_Infrastructure_Deployment#Modification_to_local_development_environment_to_use_JAVA_7_.28Oracle.29| JAVA 7 on local env]] |
− | !! width="80" align="center"| | + | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Modification_to_the_maven-parent_to_use_JAVA_7| maven parent]] |
− | !! width="80" align="center"| | + | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Switch_the_HEAD_builds_and_nightlies_to_JAVA_7 | HEAD builds]] |
− | !! width="80" align="center"| | + | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#GHN_and_SmartGears_distributions_built_with_JAVA_7| Hosting nodes with JAVA 7]] |
− | !! width="80" align="center"| | + | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Development_infra_runtime_upgrade_to_JAVA_7| Dev infra runtime with JAVA 7]] |
− | !! width="80" align="center"| | + | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Portal_Bundle_built_with_JAVA_7| Portal bundle with JAVA 7]] |
− | !! width="80" align="center"| | + | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#GHN_and_SmartGears_JAVA_7_on_the_dev_infra| Dev Hosting nodes upgrade]] |
+ | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Runtime_Resource_upgrade_to_JAVA_7| Runtime Resources Upgrade]] | ||
+ | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Development_infra_components_upgrade_to_JAVA_7| Dev infra upgrade]] | ||
|- | |- | ||
− | | align="center" | | + | | align="center" | All DEVs |
− | | align="center" | | + | | align="center" | ENG |
− | | align="center" | | + | | align="center" | ENG |
− | | align="center" | | + | | align="center" | CERN |
− | | align="center" | | + | | align="center" | All DEVs |
− | | align="center" | | + | | align="center" | CNR |
− | | align="center" | | + | | align="center" | All DEVs |
+ | | align="center" | CERN | ||
+ | | align="center" | All DEVs | ||
|- | |- | ||
− | | | + | | bgcolor="green" | |
− | | | + | | bgcolor="green" | |
− | | | + | | bgcolor="green" | |
− | | | + | | bgcolor="green" | |
− | | | + | | bgcolor="green" | |
− | | | + | | bgcolor="green" | |
− | | | + | | bgcolor="yellow" | |
+ | | bgcolor="yellow" | | ||
+ | | bgcolor="yellow" | | ||
|} | |} | ||
=== Modification to local development environment to use JAVA 7 (Oracle) === | === Modification to local development environment to use JAVA 7 (Oracle) === | ||
Line 39: | Line 45: | ||
'''Deadline''' : 20/12/2013 | '''Deadline''' : 20/12/2013 | ||
− | '''Status''': | + | '''Status''': DONE |
'''Related ticket''': n/a | '''Related ticket''': n/a | ||
Line 83: | Line 89: | ||
'''Description''': the Development infra running environment should be upgraded to JAVA 7 | '''Description''': the Development infra running environment should be upgraded to JAVA 7 | ||
− | '''Responsible''': | + | '''Responsible''': All Devs |
'''Deadline''' : After the Holidays | '''Deadline''' : After the Holidays | ||
− | '''Status''': | + | '''Status''': DONE |
'''Related ticket''': [https://issue.imarine.research-infrastructures.eu/ticket/2444 2444] | '''Related ticket''': [https://issue.imarine.research-infrastructures.eu/ticket/2444 2444] | ||
Line 93: | Line 99: | ||
=== Portal Bundle built with JAVA 7 === | === Portal Bundle built with JAVA 7 === | ||
− | '''Description''': | + | '''Description''': the portal bundle should be built with JAVA 7 and install it on the dev infra |
− | '''Responsible''': | + | '''Responsible''':CNR |
− | '''Deadline''' : | + | '''Deadline''' : after the holidays |
− | '''Status''': | + | '''Status''': DONE |
− | '''Related ticket''': | + | '''Related ticket''': [https://issue.imarine.research-infrastructures.eu/ticket/2448 2448] |
=== GHN and SmartGears JAVA 7 on the dev infra === | === GHN and SmartGears JAVA 7 on the dev infra === | ||
− | '''Description''': | + | '''Description''': the dev infra hosting nodes have to be upgraded to the latest versions built with java 7 |
− | '''Responsible''': | + | '''Responsible''': All Devs |
− | '''Deadline''' : | + | '''Deadline''' : End of January |
− | '''Status''': | + | '''Status''': ONGOING |
− | '''Related ticket''': | + | '''Related ticket''': [https://issue.imarine.research-infrastructures.eu/ticket/2445 2445] |
+ | |||
+ | === Runtime Resource upgrade to JAVA 7 === | ||
+ | |||
+ | '''Description''': The Runtime Resource deployed on the dev infra have to be upgrade to run with JAVA 7 | ||
+ | |||
+ | '''Responsible''': CERN | ||
+ | |||
+ | '''Deadline''' : End of January | ||
+ | |||
+ | '''Status''': ONGOING | ||
+ | |||
+ | '''Related ticket''': [https://issue.imarine.research-infrastructures.eu/ticket/2543 2453] | ||
=== Development infra components upgrade to JAVA 7 === | === Development infra components upgrade to JAVA 7 === | ||
− | '''Description''': | + | '''Description''': the dev infrastructure services and portlet should be reinstalled with the versions built with JAVA 7 |
− | '''Responsible''': | + | '''Responsible''': All devs |
− | '''Deadline''' : | + | '''Deadline''' : End of January |
− | '''Status''': | + | '''Status''': ONGOING |
− | '''Related ticket''': | + | '''Related ticket''': [https://issue.imarine.research-infrastructures.eu/ticket/2445 2445] |
− | == gCube 3.0.0 integration plan== | + | == gCube 3.0.0 integration and deployment plan== |
+ | |||
+ | {| border="1" cellpadding="4" cellspacing="0" valign="top" | ||
+ | ! width="80" align="center"| [[JAVA_7_Infrastructure_Deployment#gCube_3.0.0_release| gCube 3.0.0 preparation ]] | ||
+ | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#gCube_3.0.0_release_integration| gCube 3.0.0 release integration]] | ||
+ | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#gCube_3.0.0_QA_validation | gCube 3.0.0 QA validation]] | ||
+ | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#gCube_3.0.0_deployment_plan| Preparation of the gCube 3.0.0 deployment plan]] | ||
+ | !! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#gCube_3.0.0_production_deployment| Deployment of gCube 3.0.0 in production]] | ||
+ | |||
+ | |- | ||
+ | | align="center" | All DEVs | ||
+ | | align="center" | ENG | ||
+ | | align="center" | CERN | ||
+ | | align="center" | CERN | ||
+ | | align="center" | CERN | ||
+ | |||
+ | |- | ||
+ | | bgcolor="yellow" | | ||
+ | | bgcolor="yellow" | | ||
+ | | bgcolor="yellow" | | ||
+ | | bgcolor="yellow" | | ||
+ | | bgcolor="yellow" | | ||
+ | |} | ||
+ | |||
+ | === gCube 3.0.0 release === | ||
+ | |||
+ | '''Description''': gCube 3.0.0 release configurations must be created on ETICS and branch on SVN | ||
+ | |||
+ | '''Responsible''': Development team | ||
+ | |||
+ | '''Deadline''' : 07/02/2014 | ||
+ | |||
+ | '''Status''': ONGOING | ||
+ | |||
+ | '''Related ticket''': n/a | ||
+ | |||
+ | === gCube 3.0.0 release integration === | ||
+ | |||
+ | '''Description''': gCube 3.0.0 release builds and deployment tests | ||
+ | |||
+ | '''Responsible''': ENG | ||
+ | |||
+ | '''Deadline''' : 21/02/2014 | ||
+ | |||
+ | '''Status''': ONGOING | ||
+ | |||
+ | '''Related ticket''': n/a | ||
+ | |||
+ | === gCube 3.0.0 QA validation === | ||
+ | |||
+ | '''Description''': gCube 3.0.0 QA validation | ||
+ | |||
+ | '''Responsible''': CERN | ||
+ | |||
+ | '''Deadline''' : 28/02/2014 | ||
+ | |||
+ | '''Status''': ONGOING | ||
+ | |||
+ | '''Related ticket''': n/a | ||
+ | |||
+ | === gCube 3.0.0 deployment plan === | ||
+ | |||
+ | '''Description''': gCube 3.0.0 deployment plan | ||
+ | |||
+ | '''Responsible''': CERN | ||
+ | |||
+ | '''Deadline''' : 28/02/2014 | ||
+ | |||
+ | '''Status''': ONGOING | ||
+ | |||
+ | '''Related ticket''': n/a | ||
+ | |||
+ | === gCube 3.0.0 production deployment === | ||
+ | |||
+ | '''Description''': gCube 3.0.0 production deployment | ||
+ | |||
+ | '''Responsible''': CERN | ||
+ | |||
+ | '''Deadline''' : 7/03/2014 | ||
+ | |||
+ | '''Status''': ONGOING |
Latest revision as of 12:28, 4 March 2014
The deployment of a production infrastructure fully JAVA 7 based derives from a successfull integration of a gCube release with JAVA 7 ( 3.0.0). The integration of the gCube release 3.0.0 is on the other hand based on the successfully integration and test of the HEAD release.
HEAD test plan
The list of actions/tasks to be performed by both developers and integration team (2440) in order to be ready to release a fully java 7 based gCube release.
JAVA 7 on local env | maven parent | HEAD builds | Hosting nodes with JAVA 7 | Dev infra runtime with JAVA 7 | Portal bundle with JAVA 7 | Dev Hosting nodes upgrade | Runtime Resources Upgrade | Dev infra upgrade |
---|---|---|---|---|---|---|---|---|
All DEVs | ENG | ENG | CERN | All DEVs | CNR | All DEVs | CERN | All DEVs |
Modification to local development environment to use JAVA 7 (Oracle)
Description: All developers should check and upgrade their development environments ( and IDE) to use JAVA SE 7. ( distributed by Oracle). This applies to both Maven and not-Maven components.
Responsible: Development team
Deadline : 20/12/2013
Status: DONE
Related ticket: n/a
Modification to the maven-parent to use JAVA 7
Description: The maven-parent contains references to JAVA 6 build options. It should be upgraded to use JAVA 7
Responsible: ENG
Deadline : 20/12/2013
Status: DONE
Related ticket: 2441
Switch the HEAD builds and nightlies to JAVA 7
Description: HEAD remote builds and Nightlies should be upgrade to run with JAVA 7.
Responsible: ENG
Deadline : 20/12/2013
Status: DONE
Related ticket: 2442
GHNgCube Hosting Node. and SmartGears distributions built with JAVA 7
Description: Both the GHNgCube Hosting Node. and the SmartGears distributions built with java 7 need to be made available to the devs
Responsible:CERN
Deadline : Before the holidays
Status: DONE
Related ticket: 2443
Development infra runtime upgrade to JAVA 7
Description: the Development infra running environment should be upgraded to JAVA 7
Responsible: All Devs
Deadline : After the Holidays
Status: DONE
Related ticket: 2444
Portal Bundle built with JAVA 7
Description: the portal bundle should be built with JAVA 7 and install it on the dev infra
Responsible:CNR
Deadline : after the holidays
Status: DONE
Related ticket: 2448
GHNgCube Hosting Node. and SmartGears JAVA 7 on the dev infra
Description: the dev infra hosting nodes have to be upgraded to the latest versions built with java 7
Responsible: All Devs
Deadline : End of January
Status: ONGOING
Related ticket: 2445
Runtime Resource upgrade to JAVA 7
Description: The Runtime Resource deployed on the dev infra have to be upgrade to run with JAVA 7
Responsible: CERN
Deadline : End of January
Status: ONGOING
Related ticket: 2453
Development infra components upgrade to JAVA 7
Description: the dev infrastructure services and portlet should be reinstalled with the versions built with JAVA 7
Responsible: All devs
Deadline : End of January
Status: ONGOING
Related ticket: 2445
gCube 3.0.0 integration and deployment plan
gCube 3.0.0 preparation | gCube 3.0.0 release integration | gCube 3.0.0 QA validation | Preparation of the gCube 3.0.0 deployment plan | Deployment of gCube 3.0.0 in production |
---|---|---|---|---|
All DEVs | ENG | CERN | CERN | CERN |
gCube 3.0.0 release
Description: gCube 3.0.0 release configurations must be created on ETICS and branch on SVN
Responsible: Development team
Deadline : 07/02/2014
Status: ONGOING
Related ticket: n/a
gCube 3.0.0 release integration
Description: gCube 3.0.0 release builds and deployment tests
Responsible: ENG
Deadline : 21/02/2014
Status: ONGOING
Related ticket: n/a
gCube 3.0.0 QA validation
Description: gCube 3.0.0 QA validation
Responsible: CERN
Deadline : 28/02/2014
Status: ONGOING
Related ticket: n/a
gCube 3.0.0 deployment plan
Description: gCube 3.0.0 deployment plan
Responsible: CERN
Deadline : 28/02/2014
Status: ONGOING
Related ticket: n/a
gCube 3.0.0 production deployment
Description: gCube 3.0.0 production deployment
Responsible: CERN
Deadline : 7/03/2014
Status: ONGOING