The version management feature allows you to maintain multiple versions of custom website configurations and test, deploy, and roll back configuration changes.
Before you begin
The feature is supported in Premium and Enterprise plans.
Enable version management
In the ESA console, choose Websites and click the website name you want to manage.
In the left-side navigation pane, choose .
Note
After you enable version management, a production environment and version 0 are automatically created. Enabling version management does not affect live traffic to your website.
Create an environment
In the ESA console, choose Websites and click the website name you want to manage.
In the left-side navigation pane, click Version Management. On the page that appears, click Create Environment in the Environments tab.
On the Create Environment page, specify an environment name in the Environment Name field, specify traffic filters in the Traffic Filter for This Environment section, and specify an initial position for the environment from the Initial Position drop-down list.
Note
If the environment is the first one in the sequence, you can directly choose which version you want to deploy while creating it.
You can modify traffic filters for all environments except the production environment.
Click OK.
Create a version
When you enable version management, version 0 is automatically created.
You can clone an existing version as a new version and modify rules in the new version.
Note
You cannot directly create a version. Instead, you need to clone an existing version. The version number of the cloned version automatically goes up by one.
In the ESA console, choose Websites and click the website name you want to manage.
In the left-side navigation pane, choose . Find the version that you want to clone and click Clone in the Actions column.
In the message that appears, click OK.
Find the version that was created from cloning and click Select in the Actions column. Locate the environment with the lowest priority level in the environment list and select the intended version from the Version drop-down list.
Initiate a request to the website for testing.
Promote a version to the next environment
After you test a version in the development and staging environments, you may need to promote the version to the next environment.
In the ESA console, choose Websites and click the website name you want to manage.
In the left-side navigation pane, choose .
Click Promote to move the version to the next environment in the environment sequence.