π Definition
Environments are organizational units which allow you to manage your use cases throughout the entire development lifecycle, from local development to production, in order to minimize bugs, facilitate QA and accelerate your team development capacity.
By default, you only have access to the PROD and PREPROD environments, but Flagship enables you to create new environments and to manage and personalize the existing ones directly from the platform.
βοΈ Configuration
Creating environments
Adding multiple environments on your Flagship account can be helpful as it enables you to have the same environment configuration as your engineering team and to reproduce the same workflow.
To create a new environment, you must have a Super Admin role.
β Good to know The multi-environment feature is available for the [plan name] plan only. To benefit from it, please contact your dedicated CSM or KAM. |
- Once an environment is created, all projects (use cases not included) and persona keys from your PROD environment are duplicated to your new environment. From the dropdown menu displaying all your current available environments, click Create an environment:
A pop-up appears. - Fill in the name of your new environment.
- Click CREATE:
You are redirected to your new environment.
The same quota as the PREPROD default environment is applied.
To be able to use your new environment, you must enter its specific Environment ID and API key in your codebase.
β Good to know The new environment can be accessed by its creator only. To add other members, go to Settings > Teams and enter the email address and role of the desired member(s). |
Managing existing environments
You can also manage your existing environments.
From the dropdown menu displaying all your current available environments, you can:
- Edit an environmentβs name by clicking the edit icon.
- Delete an environment by clicking the delete icon (except PREPROD).
These actions do not apply to the PROD default environment.
π© Heads up Once an environment is deleted, it cannot be retrieved. |
π‘ Use case
Letβs say you have a development lifecycle made of three different environments: Staging, Pre-production and Production. To make it easier for you and your team, you want to reproduce the same workflow on Flagship and want to add the staging environment, as the Pre-production and Production ones already exist by default on your account.
To do so:
- From the dropdown menu displaying all your current available environments, click Create an environment.
- Enter the name of your new environment.
- Click CREATE.
- Go to Settings > Team.
- Add the email and role of your team members.
You can now duplicate your existing use cases from the Production and Pre-production environments to the Staging one, or create new use cases from scratch.
Need additional information?
Submit your request at product.feedback@abtasty.com
Always happy to help!