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: articles/sentinel/ci-cd-custom-deploy.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ titleSuffix: Microsoft Sentinel
4
4
description: This article describes how to customize repository deployments for the repositories feature in Microsoft Sentinel.
5
5
author: austinmccollum
6
6
ms.topic: how-to
7
-
ms.date: 3/13/2024
7
+
ms.date: 12/31/2024
8
8
ms.author: austinmc
9
9
10
10
@@ -16,9 +16,10 @@ ms.author: austinmc
16
16
17
17
There are two primary ways to customize the deployment of your repository content to Microsoft Sentinel workspaces. Each method uses different files and syntax, so consider these examples to get you started.
18
18
19
-
- Modify the GitHub workflow or DevOps pipeline to customize deployment options such as your connection's deployment trigger, deployment path, or usage of smart deployments.
20
-
21
-
- Utilize the newly introduced configuration file to control the prioritized order of your content deployments, choose to *exclude* specific content files from those deployments, or map parameter files to specific content files.
| GitHub workflow<br>DevOps pipeline | Customize your connection's deployment trigger<br>Customize your deployment path<br>Smart deployments enablement|
22
+
| Configuration files | Control the prioritized order of your content deployments<br>Choose to *exclude* specific content files from deployments<br>Scale deployments across different workspaces by mapping parameter files to specific content files|
22
23
23
24
> [!IMPORTANT]
24
25
>
@@ -38,7 +39,7 @@ For more information, see [Validate your content](ci-cd-custom-content.md#valida
38
39
39
40
## Customize the workflow or pipeline
40
41
41
-
The default workflow only deploys content modified since the last deployment, based on commits to the repository. But you may need other customizations such as to configure different deployment triggers, or to deploy content exclusively from a specific root folder.
42
+
The default workflow only deploys content modified since the last deployment, based on commits to the repository. Customize to configure different deployment triggers, or to deploy content exclusively from a specific root folder.
42
43
43
44
Select one of the following tabs depending on your connection type:
44
45
@@ -68,7 +69,7 @@ Select one of the following tabs depending on your connection type:
You may want to change these settings, for example, to schedule the workflow to run periodically, or to combine different workflow events together.
72
+
Change these settings, for example, to schedule the workflow to run periodically, or to combine different workflow events together.
72
73
73
74
For more information, see the [GitHub documentation](https://docs.github.com/en/actions/learn-github-actions/events-that-trigger-workflows#configuring-workflow-events) on configuring workflow events.
74
75
@@ -229,11 +230,10 @@ Here's an example of the entire contents of a valid *sentinel-deployment.config*
229
230
The deployment script accepts three methods of mapping parameters as described in [Scale your deployments with parameter files](ci-cd-custom-deploy.md#scale-your-deployments-with-parameter-files). Mapping parameters through the sentinel-deployment.config takes the highest precedence and guarantees that a given parameter file is mapped to its associated content files. Simply modify the `"parameterfilemappings":` section with your target connection's workspace ID and full path names of individual .json files.
230
231
231
232
232
-
## Next steps
233
+
## Related content
233
234
234
235
A sample repository is available demonstrating the deployment config file and all three parameter mapping methods. For more information, see [Sentinel CICD repositories sample](https://github.com/SentinelCICD/RepositoriesSampleContent).
235
236
236
-
Consider these resources for more information about ARM templates:
237
-
237
+
- [Understand the structure and syntax of Bicep files](../azure-resource-manager/bicep/file.md)
0 commit comments