You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Umbraco Cloud enables you to develop, test, and deploy your projects through a structured and flexible environment setup. With built-in support for deployments, local development, and media synchronization, you can confidently make changes and collaborate with your teams.
4
4
5
-
This section guides you through working with environments, deployments, and CI/CD pipelines, giving you full control over how your changes are deployed from development to production.
5
+
This section covers working with environments, deployments, and CI/CD pipelines, giving you full control over how your changes are deployed from development to production.
6
6
7
7
<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="deployment/">Deployment</a></td><td>Learn how content and code deployments work across environments in Umbraco Cloud.</td><td><a href="deployment/">deployment</a></td><td><a href="../../.gitbook/assets/Documentations Icons_Umbraco_Cloud_Deploying.png">Documentations Icons_Umbraco_Cloud_Deploying.png</a></td></tr><tr><td><a href="working-locally/">Working with a Local Clone</a></td><td>Set up a local development environment synced with your Cloud project using Git.</td><td><a href="working-locally/">working-locally</a></td><td><a href="../../.gitbook/assets/Documentations Icons_Umbraco_CMS_Tutorials_MultiSite_Setup.png">Documentations Icons_Umbraco_CMS_Tutorials_MultiSite_Setup.png</a></td></tr><tr><td><a href="umbraco-cicd/">Umbraco CI/CD Flow</a></td><td>Automate your build and deployment pipeline with Git-based workflows and CI/CD best practices.</td><td><a href="umbraco-cicd/">umbraco-cicd</a></td><td><a href="../../.gitbook/assets/Documentations Icons_Umbraco_CMS_Tutorials_Umbraco_Forms_and_Zapier.png">Documentations Icons_Umbraco_CMS_Tutorials_Umbraco_Forms_and_Zapier.png</a></td></tr></tbody></table>
Copy file name to clipboardExpand all lines: umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/content-transfer.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ description: How to restore content in Umbraco Deploy using the deployment dashb
6
6
7
7
After deploying changes to the metadata, it's time to transfer your content and media. This is done from the Umbraco Backoffice.
8
8
9
-
Content and media transfers are flexible which means you have complete control over which content nodes and/or media items you want to transfer - all in one go, a few at a time, or a single node.
9
+
Content and media transfers are flexible. You control which content nodes or media items to transfer, all in one go, a few at a time, or a single node.
10
10
11
11
Transferring content will overwrite any existing nodes on the target environment. Content transfers will transfer the items that you select in the "source" environment to the "target" environment the same as it was in the "source". This means that if you have some content on the target environment already, this will be replaced by the new content from the source environment.
12
12
@@ -105,8 +105,8 @@ When changing the values for`TransferDictionaryAsContent` and `TransferFormsAsCo
105
105
106
106
## Schema Mismatches
107
107
108
-
Sometimes a content transfer might not be possible. For example, if you add a new property to the HomePage Document type and you don’t have that property in the other Cloud environment, you’ll get an error with a hint on how to fix this.
108
+
Sometimes a content transfer is not possible. For example, adding a new property to the _HomePage_ Document Type that's missing in another Cloud environment throws an error. The error contains details on how to fix it.
109
109
110
110

111
111
112
-
If you are seeing this type of issue when trying to transfer content, refer to the [Schema Mismatches](../../../optimize-and-maintain-your-site/monitor-and-troubleshoot/resolve-issues-quickly-and-efficiently/deployments/schema-mismatches.md) article, where you can read about how to resolve the issues.
112
+
If you encounter this issue while transferring content, refer to the [Schema Mismatches](../../../optimize-and-maintain-your-site/monitor-and-troubleshoot/resolve-issues-quickly-and-efficiently/deployments/schema-mismatches.md) article. This article provides guidance on resolving these issues.
Copy file name to clipboardExpand all lines: umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,19 +19,19 @@ Azure Blob Storage is an external storage system, that the Umbraco Cloud service
19
19
20
20
## Working with media locally
21
21
22
-
When you clone one of your Cloud environments to your local machine, you will need to run a content restore from the backoffice to get a copy of all the media files from the Azure Blob Storage container connected to that environment.
22
+
When cloning a Cloud environment to your local machine, run a content restore from the backoffice. This will retrieve a copy of all the media files from the Azure Blob Storage container connected to that environment.
23
23
24
24
You can learn more about how this works in the [Restoring content](../deployment/restoring-content/) article.
25
25
26
-
When you add new media files to your project while working on a local clone, the files will automatically be added to the Azure Blob Storage container connected to the environment you deploy to.
26
+
Adding new media files to your local cloneautomatically uploads to the Azure Blob Storage container connected to the environment you are deploying to.
27
27
28
28
## One Storage per Environment
29
29
30
30
Each environment on your Umbraco Cloud project has a separate Azure Blob Storage container. Each of your environments uses a storage container specific to that environment.
31
31
32
-
When you deploy between two environments on your Umbraco Cloud project the media files will be copied from one storage to the other, depending on which environment is being transferred to and from.
32
+
When you deploy between two environments on your Umbraco Cloud project, media files will be copied from one storage to the other. The files are transferred depending on which environment you are moving to and from.
33
33
34
-
As an example, imagine that you are transferring new content changes from your left-most mainline environment to your Live environment. When you initiate the transfer, all media files from the Azure Blob Storage container connected to your left-most mainline environment will be copied and pasted into the container connected to your Live environment. Once all content changes have also been transferred, and the transfer is complete, your Media libraries on the two environments will now be in sync.
34
+
As an example, consider a scenario where you are transferring content changes from your left-most mainline environment to your Live environment. Initiating the transfer copies all media files from your left-most mainline environment Azure Blob Storage container to the Live environment container. Once all content changes have been successfully transferred and the process is complete, the media libraries in both environments will be synchronized.
35
35
36
36
## Media Folder
37
37
@@ -44,9 +44,11 @@ Instead, you will find a `project.assets.json` file in the `obj` folder. This fi
44
44
In some cases, you might want to connect to your Azure Blob Storage container for the environments on your Umbraco Cloud project. This could be to clean up unwanted media files or to download the current contents of the library.
45
45
46
46
{% hint style="info" %}
47
-
Instead of connecting to your Azure Blob Storage container using the following approach, you can clone your Cloud environment to your local machine and access the files from there.
47
+
48
+
Instead of connecting to Azure Blob Storage, you can clone your Cloud environment locally to access the files.
48
49
49
50
You should only use the following approach when you do not have the option to clone down the environment to your local machine.
51
+
50
52
{% endhint %}
51
53
52
54
To do this, you need to know some details about the connection between the environment and the Azure Blob Storage containers. Below are the steps you need to follow, to locate the necessary variables:
Copy file name to clipboardExpand all lines: umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage/connect-programatically-to-azure-storage.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -172,7 +172,7 @@ You can also secure the values in **Secrets Management** in the project **Settin
172
172
173
173
<figure><imgsrc="../images/blob-folder-created-programatically.png"alt="Blob folder created programmatically"><figcaption><p>Blob folder created programmatically</p></figcaption></figure>
174
174
175
-
Now you have connected to your Blob Storage programmatically you can extend it to fit your needs in terms of what you need to upload to the blob container.
175
+
Now that you are connected to Blob Storage programmatically, you can customize it to suit your upload needs.
Copy file name to clipboardExpand all lines: umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage/connect-to-azure-storage-explorer.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,9 +45,9 @@ Let's use the information you have gathered, and connect Azure Storage Explorer
4. Input the information you have gathered earlier in the following format `[Endpoint][ContainerName][SharedAccessSignature]`, in the URI field. See below for an example.
Copy file name to clipboardExpand all lines: umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/working-locally/README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,9 @@ We recommend using the following tools to work with a local clone of your Umbrac
24
24
*[Microsoft Visual Studio](https://www.visualstudio.com/) or [JetBrains Rider](https://www.jetbrains.com/rider) - for running the project on your local machine.
25
25
26
26
{% hint style="info" %}
27
-
In the root of your local project, there is a README file containing information about the project structure and the build process on Umbraco Cloud.
27
+
28
+
In the root of your local project, you'll find a *README* file with details about the project structure and build process on Umbraco Cloud.
29
+
28
30
{% endhint %}
29
31
30
32
## Cloning an Umbraco Cloud Project
@@ -90,7 +92,7 @@ dotnet dev-certs https --trust
90
92
```
91
93
{% endhint %}
92
94
93
-
The first time the project is run locally, you will see the **Restore from Umbraco Cloud** screen. If the environment you have cloned already contains Umbraco Deploy metadata files (such as Document Types, Templates, etc), these are automatically extracted with the option to restore content from the Cloud environment into the local installation.
95
+
The first time the project is run locally, you will see the **Restore from Umbraco Cloud** screen. If the cloned environment has Umbraco Deploy metadata files, they are automatically extracted with the option to restore content from Cloud to the local installation.
@@ -119,7 +121,7 @@ If you have more than "a few" media items, see our recommendations for working w
119
121
120
122
### Adding a Solution File to your Cloud Project
121
123
122
-
Working with Visual Studio, you will likely want a solution file, so you and your team can work with an Umbraco Cloud project and have the option to add additional projects.
124
+
To collaborate effectively in an Umbraco Cloud project, ensure you have a solution file in Visual Studio. This allows for adding additional projects.
123
125
124
126
If you want to add a solution file for your Cloud project, you can do it either:
Copy file name to clipboardExpand all lines: umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/working-locally/legacy-umbraco-visual-studio-setup.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,11 +51,15 @@ Manually creating and configuring a Visual Studio solution with the right projec
51
51
Download the UaaS.cmd tool from [umbra.co/uaas-cmd](https://umbra.co/uaas-cmd) and place it in the folder you want the solution in.
52
52
53
53
{% hint style="info" %}
54
+
54
55
**Important**: To use the UaaS.cmd tool you will need to have Visual Studio 2017 version 15.9.6 or any later version installed.
56
+
55
57
{% endhint %}
56
58
57
59
{% hint style="warning" %}
60
+
58
61
**Important**: Be aware if you run the Uaas.cmd tool as an administrator it will generate the files in your Windows/System folder.
62
+
59
63
{% endhint %}
60
64
61
65
This is a recommended setup. If you don't like the setup then you can play with it and make it your own. There's nothing magic about this setup. It is adding a few files to your Umbraco Cloud website to give you a flying start to begin working with Visual Studio.
@@ -164,9 +168,11 @@ The cloned git repository from Umbraco Cloud comes with its own `.gitignore` so
164
168
All files that are required to run the Umbraco site should be committed to the git repository in the `*.Web` folder. From there they can be deployed to Umbraco Cloud. This includes assemblies (`*.dll`).
165
169
166
170
{% hint style="info" %}
167
-
To ensure that your `.dll` files are created in release mode, ensure that you switch to "Release" (instead of "Debug") mode when building the project.
168
171
169
-
It is recommend to build the project in release mode, before deploying the changes through Git.
172
+
To ensure your `.dll` files are created in release mode, switch to "Release" mode instead of "Debug" mode when building the project.
173
+
174
+
It is recommended to build the project in release mode, before deploying the changes through Git.
175
+
170
176
{% endhint %}
171
177
172
178
For the `*.Core` part of the solution as well as the solution file and default `.gitignore` file you commit that to the source code repository. You should ideally set a remote for this git repository to your own git host like GitHub, BitBucket or Visual Studio Team Services.
0 commit comments