diff --git a/umbraco-cloud/SUMMARY.md b/umbraco-cloud/SUMMARY.md index 7d13c74155d..803cfbfd0a2 100644 --- a/umbraco-cloud/SUMMARY.md +++ b/umbraco-cloud/SUMMARY.md @@ -81,7 +81,6 @@ ## Deployments -* [Streamline Your Deployments](deployment/streamline-your-deployments.md) * [Deployment](deployment/README.md) * [Deploying between environments](deployment/cloud-to-cloud.md) * [Transferring Content, Media, Members, and Forms](deployment/content-transfer.md) diff --git a/umbraco-cloud/deployment/streamline-your-deployments.md b/umbraco-cloud/deployment/streamline-your-deployments.md deleted file mode 100644 index e309cc9dbbb..00000000000 --- a/umbraco-cloud/deployment/streamline-your-deployments.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -description: Follow these guides to ensure smooth and efficient Deployments ---- - -# Streamline Your Deployments - -This section covers everything you need to know about deploying changes, transferring content, managing deletions, and handling hotfixes. Whether deploying between environments or restoring content, these articles will help you streamline your workflow. - -
DeploymentUnderstand the basics of deployments in Umbraco Cloud, including how environments interact and what happens when you deploy changes.deploymentDocumentations Icons_Umbraco_Cloud_Deploying (1).png
Deploying Between EnvironmentsMove changes smoothly between Development, Staging, and Production environments. Learn the best practices for a seamless deployment process.cloud-to-cloud.mdDocumentations Icons_Umbraco_CMS_Tutorials_Multilingual_Website.png
Transferring Content, Media, Members, and FormsThis section explains how to transfer content, media, members, and Umbraco Forms between environments.content-transfer.mdDocumentations Icons_Umbraco_CMS_Extending_Backoffice_UI_API.png
Deploying DeletionsBy default, deletions are not deployed automatically to prevent accidental data loss. Learn how to manage deletions correctly.deploying-deletions.mdDocumentations Icons_Umbraco_CMS_Implementation_Composing.png
Deployment WebhookAutomate and integrate deployments with external systems using Deployment Webhooks.deployment-webhook.mdDocumentations Icons_Umbraco_CMS_Extending_Property_Editors.png
Deploying ChangesExplore how schema changes, configuration updates, and code changes are handled in Umbraco Cloud.local-to-cloud.mdDocumentations Icons_Umbraco_CMS_Tutorials_Umbraco_Forms_and_Zapier.png
- -## Also in this section - -{% content-ref url="../deployment/umbraco-forms-on-cloud.md" %} -[umbraco-forms-on-cloud.md](../deployment/umbraco-forms-on-cloud.md) -{% endcontent-ref %} - -{% content-ref url="../deployment/deploy-dashboard.md" %} -[deploy-dashboard.md](../deployment/deploy-dashboard.md) -{% endcontent-ref %} - -{% content-ref url="../deployment/hotfixes/" %} -[hotfixes](../deployment/hotfixes/) -{% endcontent-ref %} - -{% content-ref url="../deployment/restoring-content/" %} -[restoring-content](../deployment/restoring-content/) -{% endcontent-ref %} diff --git a/umbraco-cloud/getting-started/flexible-environments.md b/umbraco-cloud/getting-started/flexible-environments.md index 594c0c3ce6c..9ad7241edfa 100644 --- a/umbraco-cloud/getting-started/flexible-environments.md +++ b/umbraco-cloud/getting-started/flexible-environments.md @@ -11,15 +11,13 @@ hidden: true Beta feature: Some features might not be fully available. {% endhint %} -Flexible Environments allow users to create and manage environments outside the regular left-to-right deployment flow. This enhancement provides greater flexibility in orchestrating both code and content workflows, empowering developers and content editors to work in a way that best suits their needs. +Flexible Environments allow users to create and manage environments outside the regular left-to-right deployment flow. This enhancement provides flexibility in orchestrating code and content workflows, empowering developers and content editors to work in a way that best suits their needs. -{% hint style="info" %} -Limitations +While the mainline environments use a horizontal deployment flow, flexible environments work differently. A flexible environment is added to an existing mainline environment and only deploys to and from that environment. Get an overview of the different types of environments in the [Environments](environments.md) article. -* Only one flexible environment is available. -* Flexible environments are only available to Projects paid with Invoices or Credits. -* CI/CD Pipelines are not supported. -{% endhint %} +![A Cloud project set up with two mainline environments and one flexible environment](images/cloud-environments.png) + +The image above shows a project setup including two mainline environments and one flexible environment attached to the left-most mainline environment. With Flexible Environments, teams can create environments as needed, allowing for more efficient and tailored workflows. @@ -30,16 +28,28 @@ This feature enables: * **Easier hotfixes and feature releases**: Urgent fixes can be deployed directly without being blocked by unfinished work in other environments. * **Improved Content Management**: Content editors can create, test, and validate content changes without depending on a specific environment. +## How it works + +* A flexible environment is added and connected to a single mainline environment. +* Developers can develop and build features in the flexible environment without affecting the mainline environment. +* Once a feature is complete, it can be merged back into the mainline environment and become part of regular deployment flow. +* When changes are made to the mainline environment, they must be pulled into the flexible environment before changes can be pushed. + +Learn more about the deployment process in the [Deployments](../deployment/README.md) section. + ## Project Prerequisites Before you can add a Flexible environment to your project, the following prerequisites must be met: -* Uses Umbraco Version 10, 13, 14 or greater. +* Uses Umbraco Version 10 or greater. * Uses Deploy Version Greater than 10.4.1, 13.3.0, 14.2.0 or greater. -{% hint style="info" %} -Flexible Environments are not available on Heartcore projects. -{% endhint %} +### Limitations + +* Only one flexible environment is available. +* Flexible environments are available only for projects paid with invoices or credits. +* CI/CD Pipelines are not supported. +* Flexible Environments are not available for Heartcore projects. ## Plans and Availability diff --git a/umbraco-cloud/getting-started/images/cloud-environments.png b/umbraco-cloud/getting-started/images/cloud-environments.png new file mode 100644 index 00000000000..a54256de6a8 Binary files /dev/null and b/umbraco-cloud/getting-started/images/cloud-environments.png differ