Difference between revisions of "JAVA 7 Infrastructure Deployment"

From D4Science Wiki
Jump to: navigation, search
(HEAD test plan)
(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/ticket/2440 2440]) in order to be ready to release a fully java 7 based gCube release.
+
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#Modification to local development environment to use JAVA 7 (Oracle)]  
+
! 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"|'''WP1'''
+
!! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Modification_to_the_maven-parent_to_use_JAVA_7| maven parent]]
!! width="80" align="center"|'''WP2'''
+
!! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Switch_the_HEAD_builds_and_nightlies_to_JAVA_7 | HEAD builds]]
!! width="80" align="center"|'''WP3'''
+
!! 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"|'''WP4'''
+
!! 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"|'''WP5'''
+
!! width="80" align="center"|[[JAVA_7_Infrastructure_Deployment#Portal_Bundle_built_with_JAVA_7| Portal bundle with JAVA 7]]
!! width="80" align="center"|'''WP6''' 
+
!! 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" | J.Michel / L. Nguyen
+
| align="center" | ENG
| align="center" | D. Castelli
+
| align="center" | ENG
| align="center" | A. Ellenbroek
+
| align="center" | CERN
| align="center" | S. Garavelli
+
| align="center" | All DEVs
| align="center" | A. Manzi
+
| align="center" | CNR
| align="center" | L. Candela
+
| align="center" | All DEVs
 +
| align="center" | CERN
 +
| align="center" | All DEVs
  
 
|-
 
|-
| <!-- TD --> bgcolor="green" |
+
| bgcolor="green" |
| <!-- WP1 --> bgcolor="green" |
+
| bgcolor="green" |
| <!-- WP2 --> bgcolor="green" |
+
| bgcolor="green" |
| <!-- WP3 --> bgcolor="green" |
+
| bgcolor="green" |
| <!-- WP4 --> bgcolor="green" |
+
| bgcolor="green" |
| <!-- WP5 --> bgcolor="green" |
+
| bgcolor="green" |
| <!-- WP6 --> 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''': Ongoing
+
'''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''': CERN
+
'''Responsible''': All Devs
  
 
'''Deadline''' : After the Holidays
 
'''Deadline''' : After the Holidays
  
'''Status''': ONGOING
+
'''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