MegaBites-AI/Windows-powershell
0372
1trigger: none2 3parameters: # parameters are shown up in ADO UI in a build queue time4 - name: 'debug'5 displayName: 'Enable debug output'6 type: boolean7 default: false8 - name: skipPublish9 displayName: Skip PMC Publish10 type: boolean11 default: false12 - name: SKIP_SIGNING13 displayName: Skip Signing14 type: string15 default: 'NO'16 17name: ev2-$(BUILD.SOURCEBRANCHNAME)-nonofficial-$(Build.BuildId)18 19variables:20 - template: ./pipelines/templates/variables/PowerShell-Release-Azure-Variables.yml@self21 parameters:22 debug: ${{ parameters.debug }}23 24resources:25 repositories:26 - repository: onebranchTemplates27 type: git28 name: OneBranch.Pipelines/GovernedTemplates29 ref: refs/heads/main30 31 pipelines:32 - pipeline: CoOrdinatedBuildPipeline33 source: 'PowerShell-Coordinated_Packages-NonOfficial'34 35 - pipeline: PSPackagesOfficial36 source: 'PowerShell-Packages-NonOfficial'37 trigger:38 branches:39 include:40 - master41 - releases/*42 43extends:44 template: v2/OneBranch.NonOfficial.CrossPlat.yml@onebranchTemplates45 parameters:46 featureFlags:47 WindowsHostVersion:48 Version: 202249 Network: Netlock50 linuxEsrpSigning: true51 incrementalSDLBinaryAnalysis: true52 cloudvault:53 enabled: false54 globalSdl:55 disableLegacyManifest: true56 # disabled Armory as we dont have any ARM templates to scan. It fails on some sample ARM templates.57 armory:58 enabled: false59 tsa:60 enabled: true61 credscan:62 enabled: true63 scanFolder: $(Build.SourcesDirectory)64 suppressionsFile: $(Build.SourcesDirectory)\.config\suppress.json65 binskim:66 break: false # always break the build on binskim issues in addition to TSA upload67 exactToolVersion: 4.4.268 policheck:69 break: true # always break the build on policheck issues. You can disable it by setting to 'false'70 tsaOptionsFile: .config\tsaoptions.json71 stages:72 - template: /.pipelines/templates/release-prep-for-ev2.yml@self73 parameters:74 skipPublish: ${{ parameters.skipPublish }}75 76 - template: /.pipelines/templates/release-publish-pmc.yml@self77 