This article explains how environments and configurations work in the Solution Lifecycle Manager (SLM) app, and how you can customize them to create your own workflows.
In this article
Overview
Solutions environments and solution configurations are core concepts for customizing your SLM app:
- Solution environment: A a collection of applications and pipelines that align to steps in your deployment process. Solution environments are often identified as either Dev, Test, UAT or Prod (in other words, development, testing, user acceptance testing, or production).
- Solution configuration: A series of two or more environments, for example: Dev, Test, and Prod. The order of the series dictates the deployment levels and how changes are deployed from one environment to another (Dev → Test → Prod).
The SLM app integrates with the solution APIs to update your solutions. We are continuing to release functionality for the solution APIs, which means that all Quickbase features are not supported at this time. Unsupported features will not appear in the environments created by the SLM app. Learn about what’s supported in the latest QBL version
In SLM app, you can:
Create an environment type
Create a new environment type to add to a configuration:
- Navigate to the Environment Types tab in the SLM app.
- Select the + New Environment Type button.
- Enter a name for your environment
- Enter an order number.
This number indicates the placement of this environment in your configuration flow. For example, order number 2 means that this environment is the second step in your deployment process.
You can edit the order of all your environment types by clicking the grid edit icon on the page bar, and editing the values in the order field for each record. You can also add colors to display when buttons associated with this environment appear in the SLM app.
Create a configuration type
Create a new configuration type to add custom environment types and arrange environments in a way that makes sense for your organization:
- Navigate to the Configuration Types tab in the SLM app.
- Select the + New Configuration Type button.
- Enter a name and description for your configuration.
- Save the configuration.
- Click the eye icon to view the record for your new configuration.
- Select the + New Configuration Environment button to add environments to your configuration:
- Select your first environment type and the environment type for the next step in your configuration, for example: Dev, then Test
- Specify whether approval should be required to push changes from the first environment type to the next. Then, save & close.
- Repeat this process for each step in your configuration. When you reach the final step in your configuration, you’ll only need to enter one environment type.
This configuration is be available when setting up a new implementation.