Skip to content

Commit c14520d

Browse files
Merge pull request #309217 from guywi-ms/patch-957352
Update CI/CD article for preview deployment feature
2 parents 8a6d0d8 + ae8127e commit c14520d

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

articles/sentinel/ci-cd.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Deploy custom content from your repository
2+
title: Deploy custom content from your repository (Preview)
33
titleSuffix: Microsoft Sentinel
44
description: This article describes how to create connections with a GitHub or Azure DevOps repository where you can manage your custom content and deploy it to Microsoft Sentinel.
55
author: mberdugo
@@ -17,7 +17,7 @@ ms.custom:
1717
- build-2025
1818
---
1919

20-
# Deploy content as code from your repository (Public preview)
20+
# Deploy content as code from your repository (Preview)
2121

2222
When creating custom content, you can manage it from your own Microsoft Sentinel workspaces, or an external source control repository. This article describes how to create and manage connections between Microsoft Sentinel and GitHub or Azure DevOps repositories. Managing your content in an external repository allows you to make updates to that content outside of Microsoft Sentinel, and have it automatically deployed to your workspaces. For more information, see [Update custom content with repository connections](ci-cd-custom-content.md).
2323

@@ -27,10 +27,11 @@ When creating custom content, you can manage it from your own Microsoft Sentinel
2727
2828
## Prerequisites
2929

30-
Microsoft Sentinel currently supports connections to GitHub and Azure DevOps repositories. Before connecting your Microsoft Sentinel workspace to your source control repository, make sure that you have:
30+
Microsoft Sentinel currently supports connections to GitHub and Azure DevOps repositories. Before connecting your Microsoft Sentinel workspace to your source control repository, make sure that:
3131

32-
- An **Owner** role in the resource group that contains your Microsoft Sentinel workspace *or* a combination of **User Access Administrator** and **Sentinel Contributor** roles to create the connection
33-
- Ensure custom content files you want to deploy to your workspaces are in a supported format. For supported formats, see [Plan your repository content](ci-cd-custom-content.md#plan-your-repository-content).
32+
- You have an **Owner** role in the resource group that contains your Microsoft Sentinel workspace *or* a combination of **User Access Administrator** and **Sentinel Contributor** roles to create the connection
33+
- Custom content files you want to deploy to your workspaces are in a supported format. For supported formats, see [Plan your repository content](ci-cd-custom-content.md#plan-your-repository-content).
34+
- The account you use to create the connection is in your home tenant. External identities, such as B2B guest accounts, and delegated access aren’t supported.
3435

3536
### [GitHub prerequisites](#tab/github)
3637

@@ -94,9 +95,7 @@ You can't create duplicate connections, with the same repository and branch, in
9495
# [Azure DevOps](#tab/azure-devops)
9596

9697
You're automatically authorized to Azure DevOps using your current Azure credentials. [Verify that you're authorized to the same Azure DevOps tenant](https://aex.dev.azure.com/) that you're connecting to from Microsoft Sentinel or use an InPrivate browser window to create your connection.
97-
98-
Due to cross-tenant limitations, if you're creating a connection as a [guest user](../active-directory/external-identities/what-is-b2b.md) on the workspace, your Azure DevOps URL doesn't appear in the dropdown. Enter it manually instead.
99-
98+
10099
1. In Microsoft Sentinel, from the dropdown lists that appear, select your **Organization**, **Project**, **Repository**, **Branch**, and **Content Types**.
101100

102101
- Both parsers and hunting queries use the **Saved Searches** API to deploy content to Microsoft Sentinel. If you select one of these content types, and also have content of the other type in your branch, both content types are deployed.

0 commit comments

Comments
 (0)