ModuleForge
 

Headlines Release Management System

Release Management System Overview

The Headlines release management system supports the application release and deployment activity for the Headlines-News Services online application.

Scope

The scope of the system's responsibility is to coordinate the build process with the deployment process. The figure below also shows the system provides a repository wherein release artifacts, as well as, deployment configuration models are stored.

release mgt system scope

Use

The release management system is shared by the release manager and developers to define the release deployment process, and model the deployment configurations of the organization's online application systems. From these process and model definitions, the system generates a set of control modules that can be executed to perform the release and lifeycle management procedures. Users execute the procedures to build releaese artifacts, populate the repository and update sites containing their application deployments.

Methodology

The release management system reflects a standard methodology for developing automated processes that drive the application release and deployment life cycle. The methodology is oriented around the basic concepts of builders, repository, updaters and sites. Therefore, it is typical that work begins with the definition of builders and release artifacts and precedes to the definition of updaters and sites.

Manual Contents

This manual describes the system used to release and maintain the Headlines application in the various operational environments.

Please follow the track which best suits your needs. The manual is divided into the following subject areas:

  • Procedures: The procedures section describes the routine processes performed by the release manager.
  • Administration: The administration section provides information to the system administrator responsible for maintaining the release management system.
  • Development: The development section provides information to the automation engineer responsible for developing and maintaining the automation modules.