Thank you for Subscribing to Environmental Business Review Weekly Brief
Environmental Business Review | Wednesday, June 28, 2023
The modifications are then implemented in the QA environment when they are finalized.
Fremont, CA: Developers may alter the content model without affecting the production content thanks to environments and environment aliases. They may set up and utilize the environments and one or more environment handles to assist users.
Read the suggestions below to learn how to utilize environments and environment aliases for various reasons.
Stay ahead of the industry with exclusive feature stories on the top companies, expert insights and the latest news delivered straight to your inbox. Subscribe today.
Local development
Utilize local development environments to iterate, expand, and release updates to the current project. Clone an existing domain that hosts the production content to establish a new one, then connect it to a locally-running app instance. It will then be prepared to modify the data and settings.
Staging / QA
The "master" environment or "master" alias serves production content. Create test environments to accommodate changes without affecting production content. To test changes before implementing them to the "master" environment or "master" alias where the actual content is served, one may set up staging and QA environments.
Developers can work in a development environment cloned from the "master" environment or a target environment of the "master" alias, similar to the local development example. The modifications are then implemented in the QA environment when they are finalized. After that, QA engineers may test such changes manually and automatically. If the tests are successful, the modifications are subsequently deployed to staging, enabling last-minute testing in a real-world setting.
Continuous integration
Environments may be generated programmatically and only for a test for development pipelines that rely on automated testing. The setting is removed when the test has been completed.
By cloning an environment where the modifications were done, one may build an environment programmatically and run the automated tests there. One doesn't need cleanup procedures because environments are designed to be utilized as transient entities for isolation. Instead, destroy the current environment and build a new one for each test.
Custom aliases
In addition to the "master" alias, one may make environment-specific aliases. One may use these aliases to rapidly change which environment is being provided to these static pointers, just like it's possible with the "master" alias. The usage of these environment aliases can aid the development process.
Custom environment aliases, as opposed to the standard "master" alias, can be given any custom ID.
More in News