[release/v7.6] Add network isolation policy parameter to vPack pipeline (#26444)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Travis Plunk
2025-11-13 13:44:07 -08:00
committed by GitHub
co-authored by Copilot
parent 8a723f8b19
commit ae7f849949
+15
View File
@@ -23,6 +23,14 @@ parameters: # parameters are shown up in ADO UI in a build queue time
displayName: 'Enable debug output'
type: boolean
default: false
- name: netiso
displayName: "Network Isolation Policy"
type: string
values:
- KS4
- R1
- Netlock
default: "R1"
name: vPack_$(Build.SourceBranchName)_Prod.${{ parameters.OfficialBuild }}_Create.${{ parameters.createVPack }}_Name.${{ parameters.vPackName}}_$(date:yyyyMMdd).$(rev:rr)
@@ -53,6 +61,8 @@ variables:
value: ${{ iif ( parameters.OfficialBuild, 'v2/Microsoft.Official.yml@onebranchTemplates', 'v2/Microsoft.NonOfficial.yml@onebranchTemplates' ) }}
- group: DotNetPrivateBuildAccess
- group: certificate_logical_to_actual
- name: netiso
value: ${{ parameters.netiso }}
# We shouldn't be using PATs anymore
# - group: mscodehub-feed-read-general
@@ -69,6 +79,11 @@ extends:
platform:
name: 'windows_undocked' # windows undocked
featureFlags:
WindowsHostVersion:
Version: 2022
Network: ${{ variables.netiso }}
cloudvault:
enabled: false