Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Introduction

Release management app has embedded functionality for environments management and mapping between versions to and environments.

Also, an Environments gadget is available to visualize all environments for a version and all versions for a particular environment.

Why?

Release Management is not “complete” without Environments. Releases - simple or complex - are eventually list of deployments of specific artefacts. And these deployments are happening to specific environments. It could lower environments in scope of SDLC but could be also multiple Staging, UAT and Production Environments that are segregated per client (B2B) or geographically (B2B, B2C).

Therefore, we believe managing environments and understanding “what’s deployed where“ is an important aspect of Release Management.

Environment types

By default we support 4x Environment types with fixed color coding, namely:

  • Development (color coded Blue)

  • Staging (color coded Grey)

  • Integration (color coded Yellow)

  • Production (color coded Green)

With each and every new release board you will get a sample environment instance of each type.

...

If you want to change Environment types and/or color coding click “Edit” on specific Environment type for the dialog to pop-up:

...

Thus you can change Environment Type Name, color coding or disable it if your SDLC does not require all 4x types.

Info

In the current version of the App we do not support adding new Environment Types.

Environments management

User can manage environments on "Environments" tab in the main application menu.

...

As it was mentioned above with each and every board 4 default environments - Development, Staging, Integration, Staging, Production - are created.

Create environment

New environment could be created by a click on “Create environment“ button.

...

By clicking “Create“ you will persist the environment with details created. You can also tick “Create another“ to create few similar environments in less clicks.

In the current version of the Release management app, Environment type is predefined and has the following options:

  • Development

  • Staging

  • Integration

  • Production

...

.

On the Versions tab, a user can specify what versions to be deployed to the environment and see already deployed versions. User can also specify Build Number of the version deployed to specific environment for better tracking.

User can search assigned versions by name.

...

Edit environment

User can edit environment by click at Environment name in the table:

Edit environment dialog is the same as Create environment dialog. You can read all the details in the chapter above.

Assign version to environment

User can assign a version to the environment from Edit Environment \ Version tab. See chapter above.

...

The user can see all environments where the version is deployed, remove the version from the environment or add the version to any available environment in the board.

Tags for environments

You can assign one or multiple tags for the environments. This is a nice features to create alternative taxonomy for your environments. E.g. group them by geo location, types of configurations from B2B clients or product sets.

On the main screen you can filter your environments by Tags.

...

...

Swimlanes by tags

By default all Environments are grouped under “Other“ swimlane. To add new swimlane put a month over “Other“ swimlane to show a “+” icon for more swimlanes.

...

Once you click on it “Create group“ dialog will pop up.

...

Put a name for your swimlane plus one or multiple Tags associated. If multiple Tags are selected “AND“ rule will be applied.

Upon “Create“ new swimlane will be created and all the Environments that matching the Tags selected will be shown on this swimlane

...

To Edit or Delete aswimlane put a mouse over it and controls will show up on the right.

...

“Other“ swimlane cannot be altered.

Filter by environments

Both Versions, Roadmap and Calendar view support “Filter of versions by Environments“. Click on the appropriate look up on the panel to short list the environments you want to use:

...

Environments gadget

In order to embed information about environments and versions deployed to them to Jira dashboards you can use “Environments” gadget from our gadgets collection.