format icon indicating copy to clipboard operation
format copied to clipboard

Add networkIsolationPolicy to azure-pipelines-official.yml

Open Copilot opened this issue 1 month ago • 0 comments

Adds networkIsolationPolicy: Permissive,CFSClean to the pipeline configuration, aligning with the pattern used in dotnet/efcore.

Changes

  • Added settings: section under parameters: in the main extends: block
  • Set networkIsolationPolicy: Permissive,CFSClean within settings
extends:
  template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
  parameters:
    settings:
      networkIsolationPolicy: Permissive,CFSClean
    sdl:
      sourceAnalysisPool:
        # ... rest of configuration

This setting controls network isolation for pipeline agents, using Permissive for broader network access and CFSClean for file system sanitization between runs.

Original prompt

Update the azure-pipelines-official.yml pipeline configuration to add the setting: networkIsolationPolicy: Permissive,CFSClean. Place this under the 'parameters' section of the main 'extends' block, aligning with the convention used in dotnet/efcore. Make no other changes beyond introducing this key/value pair in the parameters aspect for clarity and maintainability. Ensure the setting matches the style used across dotnet repositories.

This pull request was created from Copilot chat.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot avatar Jan 08 '26 01:01 Copilot