Skip to content

Commit d14f289

Browse files
Sofie Toft Kristensengitbook-bot
authored andcommitted
GITBOOK-6: No subject
1 parent 79a553f commit d14f289

File tree

8 files changed

+28
-25
lines changed

8 files changed

+28
-25
lines changed

15/umbraco-deploy/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ description: Documentation on how to work with Umbraco Deploy.
66

77
Umbraco Deploy is a deployment tool that helps you with the process of transferring code and data between multiple environments. Deploy can be configured for many different setups and is great for both small setups as well as large and more complex infrastructures.
88

9-
<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Set up Umbraco Deploy</strong></td><td>Learn how you can set up Umbraco Deploy on new and existing Umbraco projects.</td><td><a href=".gitbook/assets/update.png">update.png</a></td><td><a href="installation/install-configure.md">install-configure.md</a></td></tr><tr><td><strong>Deployment workflow in</strong></td><td>Learn about how the Deployment workflow in Umbraco Deploy work.</td><td><a href=".gitbook/assets/lightbulb.png">lightbulb.png</a></td><td><a href="deployment-workflow/">deployment-workflow</a></td></tr><tr><td><strong>Upgrading</strong></td><td>Learn how you can upgrade Umbraco Deploy.</td><td><a href=".gitbook/assets/code_cursor.png">code_cursor.png</a></td><td><a href="upgrades/">upgrades</a></td></tr></tbody></table>
9+
<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Set up Umbraco Deploy</strong></td><td>Learn how you can set up Umbraco Deploy on new and existing Umbraco projects.</td><td><a href=".gitbook/assets/Documentations Icons_Umbraco_Deploy_Setup.png">Documentations Icons_Umbraco_Deploy_Setup.png</a></td><td><a href="installation/install-configure.md">install-configure.md</a></td></tr><tr><td><strong>Deployment workflow in</strong></td><td>Learn about how the Deployment workflow in Umbraco Deploy work.</td><td><a href=".gitbook/assets/Documentations Icons_Umbraco_Deploy_Deployment_Workflow.png">Documentations Icons_Umbraco_Deploy_Deployment_Workflow.png</a></td><td><a href="deployment-workflow/">deployment-workflow</a></td></tr><tr><td><strong>Upgrading</strong></td><td>Learn how you can upgrade Umbraco Deploy.</td><td><a href=".gitbook/assets/Documentations Icons_Umbraco_Deploy_Upgrading.png">Documentations Icons_Umbraco_Deploy_Upgrading.png</a></td><td><a href="upgrades/">upgrades</a></td></tr></tbody></table>
1010

11-
{% content-ref url="getting-started/deploy-settings.md" %}
12-
[deploy-settings.md](getting-started/deploy-settings.md)
11+
{% content-ref url="deploy-settings.md" %}
12+
[deploy-settings.md](deploy-settings.md)
1313
{% endcontent-ref %}
1414

15-
{% content-ref url="getting-started/extending.md" %}
16-
[extending.md](getting-started/extending.md)
15+
{% content-ref url="extending/extending.md" %}
16+
[extending.md](extending/extending.md)
1717
{% endcontent-ref %}
1818

1919
{% content-ref url="troubleshooting.md" %}

15/umbraco-deploy/SUMMARY.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* [Legacy Documentation](legacy-documentation.md)
55
* [Release notes](release-notes.md)
66
* [Troubleshooting](troubleshooting.md)
7+
* [Configuration](deploy-settings.md)
78

89
## Installation
910

@@ -22,9 +23,6 @@
2223
* [Azure DevOps](getting-started/cicd-pipeline/ci-cd-azure-dev-ops.md)
2324
* [Github actions](getting-started/cicd-pipeline/ci-cd-github-actions.md)
2425
* [Streamlining Local Development](getting-started/streamlining-local-development.md)
25-
* [Configuration](getting-started/deploy-settings.md)
26-
* [Extending](getting-started/extending.md)
27-
* [Handling Cache Refresher Notifications](getting-started/handling-cache-refresher-notifications.md)
2826

2927
## Deployment Workflow
3028

@@ -38,3 +36,8 @@
3836
* [Restoring content](deployment-workflow/restoring-content/README.md)
3937
* [Partial Restores](deployment-workflow/restoring-content/partial-restore.md)
4038
* [Deploy Dashboard](deployment-workflow/deploy-dashboard.md)
39+
40+
## Extending
41+
42+
* [Extend Deploy](extending/extending.md)
43+
* [Handling Cache Refresher Notifications](extending/handling-cache-refresher-notifications.md)

15/umbraco-deploy/getting-started/deploy-settings.md renamed to 15/umbraco-deploy/deploy-settings.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ If encountering this issue, there are two batch settings that can be applied wit
184184

185185
When Deploy transfers files between unconnected environments (like a non-public local environment), it falls back from fetching/downloading the files to uploading them. This is done in fixed-sized chunks, so multiple files can be combined in a single request or a large file into multiple requests. This setting can specify the size of these chunks **(in bytes)**.
186186

187-
If no value is set, Deploy will create 16MB chunks, unless the [CMS `MaxRequestLength` setting](../../umbraco-cms/reference/configuration/runtimesettings.md) is lower (CMS setting is configured in kilobytes). Setting a value higher than the CMS `MaxRequestLength` (multiplied by 1024) will cause a validation error. Similarly, configuring a value higher than the [server or infrastructure limits](../../umbraco-cms/reference/configuration/maximumuploadsizesettings.md) will result in file transfers failures.
187+
If no value is set, Deploy will create 16MB chunks, unless the [CMS `MaxRequestLength` setting](../umbraco-cms/reference/configuration/runtimesettings.md) is lower (CMS setting is configured in kilobytes). Setting a value higher than the CMS `MaxRequestLength` (multiplied by 1024) will cause a validation error. Similarly, configuring a value higher than the [server or infrastructure limits](../umbraco-cms/reference/configuration/maximumuploadsizesettings.md) will result in file transfers failures.
188188

189189
### UseDatabaseBackedTransferQueue
190190

@@ -401,12 +401,12 @@ Deploy operations suspend scheduled publishing, Examine indexing, document cache
401401

402402
Each setting within this section represents a Deploy operation. For each, the suspensions that are carried out can be amended with one or more of following values:
403403

404-
- `DiskRead` - `None, ScheduledPublishing, Examine, DocumentCache, All`,
405-
- `PartialRestore` - `None, ScheduledPublishing, Examine, DocumentCache, All`,
406-
- `Restore` - `None, ScheduledPublishing, Examine, DocumentCache, Signatures, All`,
407-
- `Deploy` - `None, ScheduledPublishing, All`,
408-
- `Import` - `None, ScheduledPublishing, Examine, DocumentCache, All`,
409-
- `Export` - `None, ScheduledPublishing, All`
404+
* `DiskRead` - `None, ScheduledPublishing, Examine, DocumentCache, All`,
405+
* `PartialRestore` - `None, ScheduledPublishing, Examine, DocumentCache, All`,
406+
* `Restore` - `None, ScheduledPublishing, Examine, DocumentCache, Signatures, All`,
407+
* `Deploy` - `None, ScheduledPublishing, All`,
408+
* `Import` - `None, ScheduledPublishing, Examine, DocumentCache, All`,
409+
* `Export` - `None, ScheduledPublishing, All`
410410

411411
The default value for all suspension settings is `All`.
412412

15/umbraco-deploy/deployment-workflow/content-transfer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ You want to transfer the whole site. You start from the `Home` node and choose t
2525
4. Choose if you want to include all pages under the chosen page or only transfer the chosen node.
2626
* If you wish to transfer all your content at once, click **...** next to the Content tree where you will also find **Queue for transfer** - this will queue all your content for transfer.
2727
5. Select the language versions that you want to queue for transfer. Only languages for which you have permission to access will be selectable.
28-
6. Set the publish date and time if you want to change when the transferred content should be published.
28+
6. Set the publish date and time if you want to change when the transferred content should be published.
2929

3030
{% hint style="info" %}
3131
By default, the content will be transferred in its current published state. So if the content is published in the current environment, the changes will be deployed and the item immediately be published in the destination. If you prefer to schedule the publishing of the changes, you can do so by selecting a publish date.
@@ -52,7 +52,7 @@ Media items are transferred the same way as content:
5252

5353
### Umbraco Forms
5454

55-
In order for Deploy to handle Forms data as content, you will need to ensure that the `transferFormsAsContent` setting in configuration is set to `true`. See details in the [Deploy Settings for Umbraco 9+](../getting-started/deploy-settings.md) article.
55+
In order for Deploy to handle Forms data as content, you will need to ensure that the `transferFormsAsContent` setting in configuration is set to `true`. See details in the [Deploy Settings for Umbraco 9+](../deploy-settings.md) article.
5656

5757
Once the setting have been added to the source and target environment forms can be transferred the same way as content and media:
5858

15/umbraco-deploy/deployment-workflow/deploy-dashboard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ This operation is useful if you want to move to another Umbraco instance and mig
5656

5757
## Configuration Details
5858

59-
In the Configuration details, you can see how Umbraco Deploy has been [configured](../getting-started/deploy-settings.md) on your environment. You get an overview of the Setting options, the current value(s), and notes help you understand each of the settings. Updates to the need to be applied in the `appsettings.json` file.
59+
In the Configuration details, you can see how Umbraco Deploy has been [configured](../deploy-settings.md) on your environment. You get an overview of the Setting options, the current value(s), and notes help you understand each of the settings. Updates to the need to be applied in the `appsettings.json` file.
6060

6161
<figure><img src="../.gitbook/assets/image (2) (1).png" alt=""><figcaption><p>Example of Umbraco Deploy configuration.</p></figcaption></figure>
6262

File renamed without changes.
File renamed without changes.

15/umbraco-deploy/troubleshooting.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,21 @@ As this process requires less inter-environment communication, it's possible to
4242

4343
### Review timeouts
4444

45-
Firstly, you can review and update the [timeout settings available with Deploy](getting-started/deploy-settings.md#timeout-settings). Increasing these from the default values may help, but won't necessarily resolve all issues. This is because, as noted, some timeouts are fixed values set by the hosting environment.
45+
Firstly, you can review and update the [timeout settings available with Deploy](deploy-settings.md#timeout-settings). Increasing these from the default values may help, but won't necessarily resolve all issues. This is because, as noted, some timeouts are fixed values set by the hosting environment.
4646

4747
### Use batch configurations
4848

4949
There are two places where Deploy operations can be batched. This allows breaking up of a single, long process into multiple, smaller ones. By doing this it's possible to complete each smaller operation within the platform imposed timeout.
5050

5151
#### For transfers to upstream environments
5252

53-
If transferring items from a downstream environment to an upstream one, it's possible to [configure a batch size](getting-started/deploy-settings.md#batch-settings). With this in place, transfers will be batched into separate operations, allowing each single operation to complete before any hosting environment-enforced timeout.
53+
If transferring items from a downstream environment to an upstream one, it's possible to [configure a batch size](deploy-settings.md#batch-settings). With this in place, transfers will be batched into separate operations, allowing each single operation to complete before any hosting environment-enforced timeout.
5454

5555
This will take effect only for transfers to upstream environments and when multiple items are selected in the backoffice. An example is the selection of a single media folder containing many files.
5656

5757
#### For processing of a Deploy "package"
5858

59-
A package is an ordered structure containing all the items selected for a Deploy operation, plus all the determined dependencies and relations. The processing of this package in the target environment can also be batched via a [configuration setting](getting-started/deploy-settings.md#batch-settings).
59+
A package is an ordered structure containing all the items selected for a Deploy operation, plus all the determined dependencies and relations. The processing of this package in the target environment can also be batched via a [configuration setting](deploy-settings.md#batch-settings).
6060

6161
When set, if the number of items determined for the package exceeds the batch size, the processing will be chunked into batches.
6262

@@ -76,27 +76,27 @@ Deploy will do comparisons between the entities in different environments to det
7676

7777
If a lot of files need to be checked, this can be slow, and a faster option is available that uses the file metadata. The only downside of changing this option is a marginally increased chance of Deploy considering a media file hasn't changed when it has. This would omit it from the deployment.
7878

79-
This option can be [set in configuration](getting-started/deploy-settings.md#mediafilechecksumcalculationmethod).
79+
This option can be [set in configuration](deploy-settings.md#mediafilechecksumcalculationmethod).
8080

8181
### Consider disabling cache refresher notifications
8282

8383
When a Deploy operation completes, cache refresher notifications are fired. These are used to update Umbraco's cache and search index.
8484

8585
In production these should always be enabled, to ensure these additional data stores are kept up to date.
8686

87-
If attempting a one-off, large transfer operation, before a site is live, you could disable these via a [configuration setting](getting-started/deploy-settings.md#suppresscacherefreshernotifications). That would omit the firing and handling of these notifications and remove their performance overhead. Following which you would need to ensure to rebuild the cache and search index manually via the backoffice _Settings_ dashboards.
87+
If attempting a one-off, large transfer operation, before a site is live, you could disable these via a [configuration setting](deploy-settings.md#suppresscacherefreshernotifications). That would omit the firing and handling of these notifications and remove their performance overhead. Following which you would need to ensure to rebuild the cache and search index manually via the backoffice _Settings_ dashboards.
8888

8989
### Review relation types included in deploy operations
9090

9191
As well as transferring entities between environments Deploy will also include the relations between them. As of 10.1.2 and 11.0.1, two relation types used for usage tracking are omitted by default. These do not need to be transferred as they are recreated by the CMS as part of the save operation on the entity.
9292

93-
If using an earlier version, or to make further adjustments, modify the [settings for relation types](getting-started/deploy-settings.md#relationtypes) in configuration.
93+
If using an earlier version, or to make further adjustments, modify the [settings for relation types](deploy-settings.md#relationtypes) in configuration.
9494

9595
## Path too long exceptions
9696

9797
When restoring between different media systems exceptions can occur due to file paths. They can happen between a local file system and a remote system based on blob storage. What is accepted on one system may be rejected on another as the file path is too long. Normally this will only happen for files with particularly long names.
9898

99-
If you are happy to continue without throwing exceptions in these instances you can [modify the configuration](getting-started/deploy-settings.md#continueonmediafilepathtoolongexception). If this is done such files will be skipped, and although the media item will exist there will be no associated file.
99+
If you are happy to continue without throwing exceptions in these instances you can [modify the configuration](deploy-settings.md#continueonmediafilepathtoolongexception). If this is done such files will be skipped, and although the media item will exist there will be no associated file.
100100

101101
## Schema files following upgrades
102102

0 commit comments

Comments
 (0)