Skip to content

Commit 72b757b

Browse files
clarify param precedence steps
1 parent 3681865 commit 72b757b

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

articles/sentinel/ci-cd-custom-deploy.md

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -169,24 +169,16 @@ Rather than passing parameters as inline values in your content files, consider
169169
:::image type="content" source="media/ci-cd-custom-deploy/deploy-parameter-file-precedence-with-bicep.svg" alt-text="A diagram showing the precedence of parameter file mappings.":::
170170
171171
1. Is there a mapping in the *sentinel-deployment.config*?</br>For more information, see [Customize your connection configuration](ci-cd-custom-deploy.md#customize-your-connection-configuration).
172-
1. Is there a workspace-mapped parameter file?</br>Yes, it's a parameter file in the same directory as the content files that ends with *.\<WorkspaceID>.bicepparam* or *.parameters-\<WorkspaceID>.json*
173-
1. Is there a default parameter file?</br>Yes, any parameter file in the same directory as the content files that ends with *.bicepparam* or *.parameters.json*
172+
1. Is there a workspace-mapped parameter file?</br>Yes, the content files are in the same directory with a workspace-mapped parameter file matching one of these patterns:</br> *.\<WorkspaceID>.bicepparam*</br> *.parameters-\<WorkspaceID>.json*
173+
1. Is there a default parameter file?</br>Yes, the content files are in the same directory with a parameter file matching one of these patterns:</br> *.bicepparam*</br> *.parameters.json*
174174
175-
It's encouraged to map your parameter files through the configuration file or by specifying the workspace ID in the file name to avoid clashes in scenarios with multiple deployments.
175+
Avoid clashes with multiple workspace deployments by mapping your parameter files through the configuration file or specifying the workspace ID in the file name.
176176
177177
> [!IMPORTANT]
178178
> Once a parameter file match is determined based on the mapping precedence, the pipeline ignores any remaining mappings.
179179
>
180180
181-
Modifying the mapped parameter file listed in the *sentinel-deployment.config* triggers the deployment of its paired content file. Adding or modifying a workspace-mapped parameter file or a default parameter file also triggers a deployment of the paired content files along with the newly modified parameters, unless a higher precedence parameter mappings is in place. Other content files aren't deployed as long as the smart deployments feature is still enabled in the workflow/pipeline definition file.
182-
183-
Examples of workspace-mapped parameter files:
184-
- *.\<WorkspaceID>.bicepparam*
185-
- *.parameters-\<WorkspaceID\>.json*
186-
187-
Examples of default parameter files:
188-
- *.bicepparam*
189-
- *.parameters.json*
181+
Modifying the mapped parameter file listed in the *sentinel-deployment.config* triggers the deployment of its paired content file. Adding or modifying a workspace-mapped parameter file or a default parameter file also triggers a deployment of the paired content files along with the newly modified parameters, unless a higher precedence parameter mapping is in place. Other content files aren't deployed as long as the smart deployments feature is still enabled in the workflow/pipeline definition file.
190182
191183
## Customize your connection configuration
192184

0 commit comments

Comments
 (0)