Difference between revisions of "Major/Minor Release Cycle procedure"

From Gcube Wiki
Jump to: navigation, search
(Release Preparation)
(Release Preparation)
Line 32: Line 32:
  
 
= Release Preparation =
 
= Release Preparation =
When a new release of gCube system is decided several preparatory activities are request to configure the different tools to host the integration of the new release:
+
When a new release of gCube system is decided, several preparatory activities are request to configure the different tools to host the integration of the new release:
* '''RMan''' creates a milestone on the [[Redmine|Tracking System]]
+
* [[Role_Release_Manager|RMan]] creates a sprint on the [[Redmine|Tracking System]] for the release (e.g. "Release gCube 3.9.0")
*
+
* [[Role_Release_Manager|RMan]] creates the '''PRT'''
  
 
= Components Delivery =
 
= Components Delivery =

Revision as of 16:16, 1 October 2015

Introduction

This section describes the Release Cycle procedure focusing on activities to be executed and roles involved. The release cycle is supported and partially automated by several tools described in datails in section Tools.

Release cycle.png


Acronyms List

CRT Component Release Ticket
EPC ETICS Project Configuration (e.g. org.gcube.1-6-0)
ESC ETICS Subsystem Configuration (e.g. org.gcube.annotation-management.1-1-0)
ECC ETICS Component Configuration (e.g. org.gcube.annotation-management.abe.1-1-0)
Dev Developer role
PRT Project Release Ticket
SMan Subsystem Manager role
SRT Subsystem Release Ticket
RMan Release Manager role
TTeam the set of Testers


Release Preparation

When a new release of gCube system is decided, several preparatory activities are request to configure the different tools to host the integration of the new release:

Components Delivery

Components Integration

Components Release

Release Closure