MegaBites-AI/Windows-powershell
0372
1trigger: none2 3parameters: # parameters are shown up in ADO UI in a build queue time4- name: 'createVPack'5 displayName: 'Create and Submit VPack'6 type: boolean7 default: true8- name: vPackName9 type: string10 displayName: 'VPack Name:'11 default: 'PowerShell.BuildTool'12 values:13 - PowerShell.BuildTool14 - PowerShell15 - PowerShellDoNotUse16- name: 'ReleaseTagVar'17 type: string18 displayName: 'Release Tag Var:'19 default: 'fromBranch'20- name: 'debug'21 displayName: 'Enable debug output'22 type: boolean23 default: false24- name: netiso25 displayName: "Network Isolation Policy"26 type: string27 values:28 - KS429 - R130 - Netlock31 default: "R1"32 33name: vPack_$(Build.SourceBranchName)_NonOfficial_Create.${{ parameters.createVPack }}_Name.${{ parameters.vPackName}}_$(date:yyyyMMdd).$(rev:rr)34 35variables:36 - template: ./pipelines/templates/variables/PowerShell-vPack-Variables.yml@self37 parameters:38 debug: ${{ parameters.debug }}39 ReleaseTagVar: ${{ parameters.ReleaseTagVar }}40 netiso: ${{ parameters.netiso }}41 42resources:43 repositories:44 - repository: onebranchTemplates45 type: git46 name: OneBranch.Pipelines/GovernedTemplates47 ref: refs/heads/main48 49extends:50 template: v2/Microsoft.NonOfficial.yml@onebranchTemplates51 parameters:52 platform:53 name: 'windows_undocked' # windows undocked54 55 featureFlags:56 WindowsHostVersion:57 Version: 202258 Network: ${{ variables.netiso }}59 60 cloudvault:61 enabled: false62 63 globalSdl:64 useCustomPolicy: true # for signing code65 disableLegacyManifest: true66 # disabled Armory as we dont have any ARM templates to scan. It fails on some sample ARM templates.67 armory:68 enabled: false69 sbom:70 enabled: true71 compiled:72 enabled: false73 credscan:74 enabled: true75 scanFolder: $(Build.SourcesDirectory)76 suppressionsFile: $(Build.SourcesDirectory)\.config\suppress.json77 binskim:78 enabled: false79 exactToolVersion: 4.4.280 # APIScan requires a non-Ready-To-Run build81 apiscan:82 enabled: false83 tsaOptionsFile: .config/tsaoptions.json84 stages:85 - template: ./pipelines/templates/stages/PowerShell-vPack-Stages.yml@self86 parameters:87 createVPack: ${{ parameters.createVPack }}88 vPackName: ${{ parameters.vPackName }}89 