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/explore-umbraco-cloud/technology-overview/README.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
@@ -2,7 +2,7 @@
2
2
3
3
## Overview
4
4
5
-
Umbraco Cloud is built on a modern, cloud-native technology stack designed to simplify your development workflow, automate deployment, and ensure reliable, scalable hosting. This section provides a comprehensive overview of the key technologies that power your Cloud projects — from version control and cloud infrastructure to deployment automation and developer tools.
5
+
Umbraco Cloud is built on a modern, cloud-native technology stack designed to simplify your development workflow, automate deployment, and ensure reliable, scalable hosting. This section provides a comprehensive overview of the key technologies that power your Cloud projects. From version control and cloud infrastructure to deployment automation and developer tools.
6
6
7
7
### Version Control with Git
8
8
@@ -35,7 +35,7 @@ Umbraco Cloud includes an integrated CI/CD pipeline that automates the deploymen
35
35
36
36
* Each commit triggers a build and deployment to your project’s environments (Development, Staging, Production).
37
37
* Deployments are fast, reliable, and consistent, reducing manual errors.
38
-
* You can easily promote changes through environments, ensuring quality control before going live.
38
+
* You can promote changes through environments, ensuring quality control before going live.
39
39
40
40
For more information, see the [Umbraco CI/CD Flow](../../build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/) article.
Copy file name to clipboardExpand all lines: umbraco-cloud/explore-umbraco-cloud/technology-overview/repositories-in-a-cloud-project.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,12 +13,14 @@ Ideally, your Umbraco Cloud setup should look like this:
13
13
14
14
## A source control repository with your own code
15
15
16
-
Source control is a way to control changes to files and directories. You can keep a record of changes and revert to specific versions of a file in the event you would like to back up to an earlier time. A source control repository is used as the single source of truth that has the latest version of your project source code with all the git branches.
16
+
Source control is a way to control changes to files and directories. You can keep a record of changes and revert to specific versions of a file in the event you need revert to an earlier time. A source control repository is used as the single source of truth that has the latest version of your project source code.
17
17
18
18
There are different source code management tools that you can use such as GitHub, Git, GitLab, Apache Subversion (SVN), Mercurial, etc.
19
19
20
20
{% hint style="info" %}
21
+
21
22
An example of how to use GitLab for setting up automatic deployments can be found on the [online Umbraco Community magazine Skrift.io](https://skrift.io/issues/using-gitlab-bidirectional-mirroring-azure-devops-release-pipelines-to-auto-deploy-into-umbraco-cloud/).
23
+
22
24
{% endhint %}
23
25
24
26
{% tabs %}
@@ -27,7 +29,7 @@ The external Git repository can be used to store the entire source code of your
27
29
{% endtab %}
28
30
29
31
{% tab title="Legacy Umbraco 7 and 8" %}
30
-
You need to put your custom code in a different source control repository of your choice. You can use the source control repository to store the custom models, controllers, class libraries, CS code etc as the Umbraco Cloud Git repository can only store the dll files of your C# files.
32
+
You need to put your custom code in a different source control repository of your choice. Use the source control repository to store the custom models, controllers, class libraries and CS code. The Umbraco Cloud Git repository can only store the dll files of your C# files.
31
33
{% endtab %}
32
34
{% endtabs %}
33
35
@@ -45,7 +47,7 @@ Once you're happy with the results or wish to see how your website has progresse
45
47
46
48
In the above diagram, the Umbraco Git repository contains the source code of a class library CS project.
47
49
48
-
With this setup, once you commit your code in the Umbraco Cloud Git repository, your C# source code is built by Umbraco Cloud and then deployed to the `wwwroot` folder.
50
+
Once you commit your code in the Umbraco Cloud Git repository, your C# source code is built and then deployed to the `wwwroot` folder.
49
51
50
52
#### Disadvantages of using an Umbraco Cloud Project repository as a source code repository
51
53
@@ -58,7 +60,7 @@ With this setup, once you commit your code in the Umbraco Cloud Git repository,
In the above diagram, the external git repository contains the source code of a class library CS project, if you had a class library project that was used in your Cloud project.
63
+
In the above diagram, the external git repository contains the source code of a class library CS project with a class library project.
62
64
63
65
With this setup, you commit your changes twice. Once to commit your code in your source control and the other commit to the Umbraco Cloud Git repository to deploy your website. Your source code is not hosted on Umbraco Cloud but only your cloned project will be in the Umbraco Cloud Git Repository. Your code is built and compiled into the cloned project and then pushed to Umbraco Cloud. Thus updating the site with your latest code changes.
0 commit comments