Environments can be configured to align to the Clients SDLC. There is no limit to the number of Environments that can be added. As an example an SDLC might have the following phases:
Development -> System Integration testing -> Quality Assurance -> Production
To support this SDLC the following Environments would be created:
For each Environment the Outbound Connectors will (typically) have different End Points – Hosts (IP/Port or URLs). Thus for each Outbound Connector you will need to define the Environment specific host details. In this way, all host configurations are defined in the GLU.Console so that there is no need for any SDLC related configuration changes to be made outside of GLU as GLU.Engines are promoted through the SDLC.
Note that as a ‘way of working’ there is merit in always having a ‘PRE-PROD’ Environment which has all the PROD host details … this will enable you to build a PRE-PROD GLU.Engine that is identical to what will be the PROD GLU.Engine. The PRE-PROD GLU.Engine can then be used for PROD smoke testing etc. then when ‘cut over’ to PROD is signed off, the PROD build can be built and deployed in confidence.
Use the ‘Add Environment’ Tool to add Environments, where the following details need to be provided.
|Environment Name||Assign a Unique Name for the Environment|
|Production Checkbox||To identify this as a ‘Production’ Environment. When a build is created using this environment the GLU.Engine will be tagged as a ‘Release’. All preceding Environment related builds in the SDLC will be tagged as ‘snapshot’ builds.|
|Description||To explain the purpose of this Environment|
Manage SDLC Tool
Use this tool to define a particular SDLC to be used for the specified Application which you select from the first pop-up box as below.
Once selected – you can add your pre-defined ‘Environments’ to this SDLC using the drop-down list. If an SDLC is going to conclude with a ‘Production’ release, select one of the pre-defined Environments that you flagged as a ‘Production’ Environment when using the ‘Add Environment’ Tool.
There is no limit to the number of Environments you can add where the Production Checkbox has not been selected. You cannot add more than one ‘Prod’ Environment to an SDLC.
The ‘grab handles’ on the left of each ‘Environment Block’ can be used to ‘drag’ the Environments up or down, to adjust the SDLC sequence. The SDLC sequence is determined based on the top-down sequence of these Environment blocks.
The ‘Skip Test’ toggle allows the Release Manager to quickly adjust the SDLC sequence. This may be useful for example where there is a Production bug that is low risk and urgent, instead of the fix having to follow the full SDLC sequence, the Release Manager can ‘Skip Testing’ on any Environments (except if flagged as Production) to fast track the Production fix. The ‘red X’ can be used to de-activate the environment. It is not possible to delete environments once created and used for historic audit reasons.