Page tree
Skip to end of metadata
Go to start of metadata

A release is a collection of changes and is defined and published by a Forward Schedule of Changes (FSC) during change management. The FSC is a document that lists all approved changes and their planned implementation dates and it is made available in the same maintenance window as the release.

Each release to production requires execution of the Request for Change (RFC) process. The release management process then creates a release package of approved changes.

This topic addresses the following information:

Release environment

A release uses the following environments for each required stage:

    • Development environment (where release is built)
    • Staging environment (where release is tested)
    • Production environment (where release is deployed)

Note

Deployment starts when the Change Manager receives the approved RFC, which allows a release package to be deployed to a target deployment group or environment, such as a business unit, customer group, or service unit.

Upgrades and fixes

Releases can include:

  • Emergency software and hardware fixes
  • Major software releases and hardware upgrades
  • Minor software releases and hardware upgrades

Testing

Different types of releases exist. Each release has its own release identification and is called a release unit. Before the release is made available, it undergoes the following processes:

  • Release testing
  • Release acceptance, which includes testing the backout plans

Note

If release installation does not work as intended, backout plans are initiated by the BMC SaaS Operations team.